metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2010-11-14 08:14 pm

Ад кодогенерации

С кодогенератором опердень отдеплоил в 10 часов вечера.
В прошлый раз без кодогенератора то же самое отдеплоил в 4 часа утра.
Причина: с кодогенератором интереснее работать, прокрастинация не так мешает.

[identity profile] maholet.livejournal.com 2010-11-15 01:54 am (UTC)(link)
Зю, мне кажется, ты всю жизнь занимаешься чем-то не тем. Или это не только мне так кажется?

[identity profile] fraks-nsk.livejournal.com 2010-11-15 02:15 am (UTC)(link)
Человек оттачивает скиллы. Вероятно возраст позволяет еще.
Мне например слега завидно - протупить за компом столько я еще могу но при этом что-то эффективно делать - уже нет.

[identity profile] maholet.livejournal.com 2010-11-15 02:53 am (UTC)(link)
Вся проблема как раз в том, что его скилы, насколько бы остро он их не оттачивал уже превратились в тыкву. Так как все, что он сделал либо неэффективно работает, либо сделано неэффективно.

[identity profile] fraks-nsk.livejournal.com 2010-11-15 03:09 am (UTC)(link)
А вы в курсе всего что metaclass сделал?

В тыкву рано или поздно превращается любой проект. Вероятно этот проект уже подошел к этому.
Вариантов - либо переписать все по новой - куча времени и денег, на что добро не дают, либо реанимировать при приспособить очередной костылик, что позволит прожить еще какое-то время.

Красота дизайна и реализации - это хорошо, но то что работает - уже неплохо :)

[identity profile] metaclass.livejournal.com 2010-11-15 05:44 am (UTC)(link)
Так я тоже не особо могу - приходится комп заставлять за себя работать :)

[identity profile] metaclass.livejournal.com 2010-11-15 05:46 am (UTC)(link)
Ну как - лучше было бы занятся чем-то более интересным и полезным, но эта бухгалтерская хрень с базами данных, функциональщиной и кодогенерацией - далеко не самый печальный вариант.

[identity profile] aamonster.livejournal.com 2010-11-15 07:21 am (UTC)(link)
Ребе, у вас таки кодогенератор работает в режиме "написать заготовку, которую нужно обработать напильником"?

[identity profile] metaclass.livejournal.com 2010-11-15 07:39 am (UTC)(link)
Нет, он генерит исходники, которые потом не руками трогаются, т.к. часто нужна повторная генерация.
Все допиливания - в других файлах, через partial classes, callback и тому подобное. Для баз данных - есть файлы выполняемые до импорта сгенерированных и после импорта.