![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Каждый раз когда я использую DSL и кодогенерацию, у меня возникает мозговой ступор от ощущения, что я занимаюсь чем-то постыдным и греховным. Как будто у ребенка конфету отнимаю, или там толкаю хромого деда с палочкой на льду, чтобы он упал.
Это при том, что реально альтернативы нет, т.к. вариант "все то же самое сделать вручную" не масштабируем на мои задачи - нету 10 людей, которым можно было бы поставить задачу "садишся и в лоб делаешь таблицу из 20 полей, запросы для нее, валидаторы, GUI и печатную форму". А есть очень много повторяющихся кусков кода и общая структура, которая просто располагает к тому, чтобы это все сгенерить из модели.
Но ощущение неадекватности не пропадает.
Это при том, что реально альтернативы нет, т.к. вариант "все то же самое сделать вручную" не масштабируем на мои задачи - нету 10 людей, которым можно было бы поставить задачу "садишся и в лоб делаешь таблицу из 20 полей, запросы для нее, валидаторы, GUI и печатную форму". А есть очень много повторяющихся кусков кода и общая структура, которая просто располагает к тому, чтобы это все сгенерить из модели.
Но ощущение неадекватности не пропадает.
no subject
Date: 2010-03-24 10:26 am (UTC)no subject
Date: 2010-03-24 10:39 am (UTC)Честно говоря, не вижу ужаса
Date: 2010-03-24 12:33 pm (UTC)Re: Честно говоря, не вижу ужаса
Date: 2010-03-24 12:37 pm (UTC)Re: Честно говоря, не вижу ужаса
Date: 2010-03-24 12:40 pm (UTC)Re: Честно говоря, не вижу ужаса
Date: 2010-03-24 05:36 pm (UTC)Re: Честно говоря, не вижу ужаса
Date: 2010-03-24 05:44 pm (UTC)Re: Честно говоря, не вижу ужаса
Date: 2010-03-24 05:45 pm (UTC)Re: Честно говоря, не вижу ужаса
Date: 2010-03-24 05:55 pm (UTC)Re: Честно говоря, не вижу ужаса
Date: 2010-03-24 06:53 pm (UTC)no subject
Date: 2010-03-24 10:33 am (UTC)no subject
Date: 2010-03-24 10:38 am (UTC)no subject
Date: 2010-03-24 10:39 am (UTC)нафиг-нафиг такое, я лучше напишу DSL :-)
no subject
Date: 2010-03-24 10:41 am (UTC)Но: потом когда звонят юзера - разбираться будут эти люди, а я буду хаскель спокойно дрочить в отдельном изолированном помещении. А с DSL - разбираться придется мне, отрываясь от хаскеля :)
no subject
Date: 2010-03-24 10:48 am (UTC)no subject
Date: 2010-03-24 10:50 am (UTC)no subject
Date: 2010-03-24 10:54 am (UTC)no subject
Date: 2010-03-24 12:09 pm (UTC)no subject
Date: 2010-03-24 12:14 pm (UTC)no subject
Date: 2010-03-24 12:49 pm (UTC)no subject
Date: 2010-03-24 12:32 pm (UTC)no subject
Date: 2010-03-24 12:31 pm (UTC)no subject
Date: 2010-03-24 07:00 pm (UTC)