← All posts tagged work

zEvg
work misc Как же, все-таки, программисты любят героически писать много кода. Как не странно, причиной этому является лень. Лень потому, что влом изучить платформу и понять как правильно на ней писать, лень продумать архитектуру, лень сделать минимизацию предментной области, лень посоветоваться со товарищами, лень погуглить, лень хорошо изучить язык, лень разобраться зачем нужны коллекции и как их использовать, ну и так далее. Гораздо проще влоб написать дохера кода "чтоб работало". Не ленитесь(это и ко мне относится)!! И мир станет лучше ;)
zEvg
work misc Обратная совместимость — это чего жаждут пользователи и ненавидят разработчики. Если бы не обратная совместимость этот мир был бы уже далеко впереди.
zEvg
work Overengineering — это такое же зло как и crappy code. Как всегда нужно искать золотую середину. Хотя я больше склонен к KISS.
zEvg
work Flex Обнаружил что у нас в проекте в качестве Tree-компонента используется AdvancedDataGrid c одной колонкой и иерархической коллекцией. Работает даже очень ничего.
zEvg
work Нашел "гениальное" решение по внедрению svn-ревизии сборки в код приложения. У меня бы даже мысли никогда не пошли в этом направлении:
pastie.org
При таком раскладе билд подразумевается всегда из под working copy, svn export не канает)
zEvg
work FlashBuilder FlashBuilder 4.5 завис и отказывается реагировать, когда я писал камменты к коду. Он как-будто намекает, что каменты для лузеров, а у настоящих пацанов достаточно стали в яйцах писать код без каментов :)
zEvg
work Мигрирую на соседний проект. Вытянул проект из репы 1.5 Гб — час тянулось :). Сразу глянул на build.xml — > 5000 строк о_О
zEvg
work Вот он какой Ад. Есть View, в нем центральный компонент DataGrid, в котором отображаются записи к которых есть свойства: дата создания и категория. Поэтому во View еще есть 2 контрола, которые реализуют фильтрация по этим полям. То есть можно отфильтровать записи за сегодня и из определенной категории. И в догонку к этому всему есть пейджинг записей в DataGrid по 20 записей ну и постраничная навигация. Так вот, такой View, реализованный некими "талантливыми" инженерами грецкого происхождения погружает меня в Ад отладки, бля.. вырвалось. Если я от туда не вернусь — поставьте за меня свечку :)
zEvg
work Frameworks Интересно. А кто-то чем-то пользуется из Cairngorm 3 Libraries opensource.adobe.com ?
Я присматриваюсь к Navigation Library opensource.adobe.com
Для меня организовать нормальную навигацию ( с точки зрения программирования) в сложном иерархическом клиент-серверном приложение далеко не тривиальная задача %)
zEvg
work Блин, кто же так подставил... запихнул внутрь ant-скрипта mave o_O
zevg:~/Dev/Cogniance/adserver$ ant -p
Buildfile: /Users/evgeniyzakharchenko/Dev/Cogniance/adserver/build.xml
[echo] MGage version is ${pomfile.properties.mgage.version}
[artifact:dependencies] Downloading: org/apache/ant/ant/1.8.1/ant-1.8.1.pom from repository central at repo1.maven.org
[artifact:dependencies] Downloading: org/apache/ant/ant-parent/1.8.1/ant-parent-1.8.1.pom from repository central at repo1.maven.org
[artifact:dependencies] Downloading: org/apache/ant/ant-launcher/1.8.1/ant-launcher-1.8.1.pom from repository jboss at repository.jboss.com