Вчера удивил коллегу по работе рассказом, что первой моей серьёзной программой на Java был ObjectBrowser - графическая рефлективная тулза для создания, кастомизации (сажать в поля и дёргать за методы) и персистирования (сериализации-десериализации) объектов в/из файла, которая в общем была закончена за пару-тройку месяцев и менее чем через полгода
( Read more... )
Искал тут работу. Собеседовался в одну фирму. Поддерживают писанную австрийцами 10+ лет назад систему автоматизации торгового зала в стиле "Дельфи": тяжёлый клиент на свинге + серверная часть на оракле. И ВСЁ. Двухуровневое. Ещё живёт в 2012 году
( Read more... )
Откуда, для начала, берутся "визиторы"? От плохого дизайна объектной модели. Сначала решили засунуть функциональность в класс, а потом, по мере роста функциональности, поняли, что, в общем, надо в отдельный класс вынести. Но в исходном классе методы оставить надо - хотя бы из соображений обратной совместимости (имени тёти Вари Лисковой).
( Read more... )
Потребовалось сделать реализацию шаблонирования сообщений для автоматического постинга из одной хрени в пейс-бук. При том, что dummy-реализация, которая постила Map.toString() из параметров сообщения, уже была. Теперь предполагалось на каждый чих иметь отдельный шаблон - пока в отдельном property в properties-файле. Ну и на класс "чихов" тоже -
( Read more... )
В понедельник пытался показать сыну ставший уже антикультовым в моей первой семье;-) (пару раз, с интервалом в 10 лет, безуспешно пытался показать его первой жене) фильм "Матрица" (не "Вальсёрши", да). Позабавил эпизод с опозданием Фомы Андреева на работу. "Мы - один из ведущих производителей программного обеспечения". Агабля. "Ведущих". В 1999
( Read more... )