metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2013-09-14 08:17 am

Хаскельное

http://vit-r.livejournal.com/679524.html?thread=3691364#t3691364
решили на прошлой работе трое таки попробовать Хаскель, для неспешной задачи. генерация DDL, DML c скриптами SQL. Бились, бились, - но сделали, и был восторг! Потом, затянула обычная работа, через месяцок нужно было добавить кое-чего... и никто из троих не смог понять как оно работает, и как же добавить.

Звучит похоже на правду. Хотя у меня и F# и Clojure в подобных задачах живут и развиваются без проблем.

[identity profile] vit-r.livejournal.com 2013-09-14 02:59 pm (UTC)(link)
Ответ на последний вопрос - да! Применяют. Потому что много таких мест, где, если не будут применять, им не дадут бумажку, без которой они заказ в принципе не получат.

Насчёт же первого вопроса - их дофига. Сейчас вот вижу, как люди из Simulink код генерируют. Видел разные адаптации структурных методов. Видел самодельные. Хороший стандарт о том, как можно и нельзя делать софт - это толстый том с многими сотнями правил и разъяснений. Плюс есть тулы, которые позволяют проконтролировать всё, вплоть до значений регистров на целевой платформе.
Edited 2013-09-14 15:02 (UTC)

[identity profile] metaclass.livejournal.com 2013-09-14 03:54 pm (UTC)(link)
А, это значит только с деньгами из тумбочки и бесконечными проектами работает.
У обычных софтовых контор ни времени ни бюджета не будет на то, чтобы епамские индусы этим стандартам следовали да тулы изучали.

[identity profile] theiced.livejournal.com 2013-09-14 05:17 pm (UTC)(link)
да не слушай ты - видно же что пидорас-попильщик.

[identity profile] vit-r.livejournal.com 2013-09-14 06:09 pm (UTC)(link)
Ну не то, чтобы из тумбочки, и не то, чтобы бесконечными, но на проект выделяется столько, сколько он стоит. Потому что цена ошибки на порядок выше любых методов её предотвращения.

И индусов там нет, по крайней мере в тех местах, где это работает. В одном месте даже дали индусам написать быстро и дёшево прототип, а потом его выкинули и сделали как положено.

Кстати, конторы тоже не "софтверные", а что-то реально производящие. Чаще всего, в железе.
Edited 2013-09-14 18:11 (UTC)

[identity profile] berezovsky.livejournal.com 2013-09-14 06:18 pm (UTC)(link)
А в бетоне есть?

[identity profile] vit-r.livejournal.com 2013-09-14 06:51 pm (UTC)(link)
Мне переодически приходит рассылка с конференциями по аграрной информатике... Так что есть всё, но я отвечаю только за то, что видел.