Re[21]: А при чем тут DSL? (в продолжении темы о языках общего назначения)
От: Gaperton http://gaperton.livejournal.com
Дата: 11.03.13 21:30
Оценка: +1 :)
Здравствуйте, Tanker, Вы писали:

T>С языком получается примерно так — пишешь первую версию, отдаешь разрабам, они быстро плодят в десятки раз больше кода, чем ты этого ожидал. Ты меняешь чтото в языке и тут надо обладать достаточной харизмой что бы убедить разрабов переписать их код.


В реальной ситуации у тебя, как у менеджера и/или программиста, просто не будет времени переписывать код. Потому, что ресурсы ограничены, а в бэклоге прикладных, конкретных задач на два года вперед, из которых на полгода тех, которых надо было сделать вчера.

И закончится тем, что разрабы будут писать на говнодсл с кучей интересных "багофич". И новонанятые разработчики, глядя на этот ужас, будут через одного увольняться на второй день после найма. Потому, что изучение этого недоязыка, сделанного кучкой доморощенных гениев, лично им никакого профита не принесет — следующий работодатель не оценит.

Это "реальная реальность" гарантировано наступит тогда, когда команда разработчиков будет больше, чем 5-6 человек. А с высокой вероятностью — когда их больше двух.

Я, собственно, попадал в подобные ситуации дважды на руководящей позиции. Самое интересное — есть некоторые меры (сводящиеся к нечеловеческой дисциплине проектирования), которые помогут не просто избежать коллапса, но и извлечь из метафишек пользу.

И все эти меры ограничивают свободу, которой так восхищаются местные товарищи . Прям скажем — вырывают им зубы, и лишают всяческого кайфа от забористого наркотика — метапрограммирования .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.