Oct. 7th, 2009

tweet

Oct. 7th, 2009 12:11 pm
juan_gandhi: (Default)
Ну вот наши братья в Шанхае понакатали прототипического коду; теперь мы с Шенщёном это всё цивилизуем, делаем чтоб работало, да объясняем менеджменту разницу между фанерной моделью и самолётом; тем временем заокеанские прототипщики не унимаются, пишут всякую фигню и слегка сопротивляются, когда мы это дело цивилизуем; на самом-то деле, надо бы уже их отстранить и бросить на прототипирование какую-нибудь другую фигню (нам за их "производительностью" не угнаться) - но все же сопротивляются! Надо как-то это сопротивление преодолеть; а проблема ещё в том, что в порядке жмотства их дешевый код как бы считается хорошим приобретением.

И ещё. У нас тут два (или три) Влада; и, т.к. все русские на одно лицо (с китайской точки зрения), то время от времени мне попадает письмо, адресованное другому Владу (тоже питерскому), и наоборот. Сегодня подошел к нему поделиться этим свежим наблюдением; и не успел я рассказать, как аналогичный случай случался в Борланде ([livejournal.com profile] cruzio), как он мне любезно сообщил, что тут не два Влада, а три, и есть ещё такой Влад Патрышев. А... обалдело сказал я; ну окей. И пошел к себе на место пить кофе, оставив его разбираться, что же это он такое ляпнул. Интроверт. Когда шел, слышал сзади крики.

tweet

Oct. 7th, 2009 05:12 pm
juan_gandhi: (Default)
Коллега попросил проинтервьюирвать одного. 18 лет в Айбиэм; выглядит как преуспевающий член-корреспондент; в резюме всё, от Cognos и Web Services до XML и SQL и JavaScript с С++.

С++ мы сразу отмели - он на нём писал ещё в Тегеране, при шахе.
JSP - странным образом знает делимитеры тагов; и то слава аллаху.
JavaScript - ну напишите функцию, которая берёт значение, а возвращает функцию, возвращающую это значение.
"Чаво?" Написал ему заголовок функции. Он стал писать тело. onupdate =...

Что это за onupdate такой? А это, вещает учёный, в джаваскрипте так пишут, между тегами <javascript type=something"> и </javascript>

Ну чёта у него не получалось. Ну ладно, говорю, может быть, на джаве? Всё-таки опыт на джаве, э. Спрашиваю, будут проблемы на джаве это написать? Нет проблем.

Минут десять провозились, осознавая, что э, класс можно вернуть из метода, объект можно вернуть из метода, а функцию нельзя вернуть из метода.

Тогда я ему нарисовал

interface F0<V> {
    public V apply();
}


После чего оставшиеся полчаса он пытался выяснить, в какой момент ему вызывать apply, как кастить V в F0<V>, и если не кастится, то возвращать null; написал также метод main(String[] args). Чего только не мог никак придумать, это как передать V x в его класс, имплементирующий F0. Поэтому решил просто писать

public V apply() {
  return V
}


И ещё вариант return V(x) - так некоторые кастят (приводят?)

Предложил сохранять x на внешнем носителе (в базе данных, где, видимо, надо будет устроить специальную таблицу с одной строкой и одной колонкой).

По дороге стал мне вещать что-то про subtypes; я попросил его определение subtype, но слышал от него только "ну вот например если"...

Тоска...

И, между прочим, такого сорта публика и не даёт жить нормальным людям. Практически ненавижу.

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

August 2025

S M T W T F S
      12
3456789
10 11 12 13141516
171819 20212223
24252627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 22nd, 2025 07:16 am
Powered by Dreamwidth Studios