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

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

Date: 2013-09-14 02:56 pm (UTC)
From: [identity profile] dr-cha0s.livejournal.com
Догадывается. А почему вы спрашиваете?

Date: 2013-09-14 03:01 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Потому что предыдущий ответ вызвал у меня... хм... некоторое удивление. Так что до получения ясного и чёткого ответа я от дальнейшего обсуждения воздержусь.

Date: 2013-09-14 03:08 pm (UTC)
From: [identity profile] dr-cha0s.livejournal.com
Я чувствую себя на экзамене. Профессор, заявил что никто не згнает как рисовать диаграммы для хаскела
и как-то болезненно отнёсся к ссылке на автоматические инструменты для генерации диаграмм.
Мне искренне непонятно на что я должен Вам отвечать, чотко и ясно и главное почему?

Date: 2013-09-14 03:14 pm (UTC)
From: [identity profile] vit-r.livejournal.com
К тому же никто не знает, как для него рисовать диаграммы.

и ниже
Графическое представление должно отвечать на вопрос "зачем?", а не на вопрос "как?"

Я не представляю, как можно программировать на Хаскеле, пропуская мимо такие детали

Date: 2013-09-14 04:05 pm (UTC)
From: [identity profile] dr-cha0s.livejournal.com
А я не представляю как можно жить говоря только намёками. Наше общение напоминает анекдот:
— Приборы!
— Двести!
...
— Что двести?
— Что приборы?!

Собственно какие именно диаграммы интересны из не ФП мира? Их же мягко говоря... очень много.

Date: 2013-09-14 03:57 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Насколько я понимаю, речь об обратном - о проектировании программ. Т.е. сначала рисуем диаграммы, затем пишем код.
Правда, я еще ни разу не видел, чтобы диаграммы рисовали до уровня детализации, на котором начинает иметь какое-то значение, какой язык программирования используется.

Date: 2013-09-14 04:07 pm (UTC)
From: [identity profile] dr-cha0s.livejournal.com
Rational Rose!

Вообще мне не интересно сейчас тюнить свои мелофон. Пусть уж дон скажет чего никто не знает как делать для хаскеля из диаграмм.
Edited Date: 2013-09-14 04:08 pm (UTC)

Date: 2013-09-14 04:18 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Я не верю в использование нормального проектирования. Еще ни на одном проекте не было, что на фазу формального проектирования (т.е. до уровня - передал документацию на епам и по ней дословно написали софт) выделялось время и деньги.
Более того, я не верю в то, что сколько-нибудь сложный софт поддается формальному проектированию, без кучи прототипов, из которых половину за нехваткой времени все равно в продакшен сунут.

Date: 2013-09-14 06:06 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Благородный дон готов на Хаскеле реализовать диаграмму классов с приватными параметрами?

Date: 2013-09-14 06:14 pm (UTC)
From: [identity profile] metaclass.livejournal.com
В хаскеле не нужно (хоть и можно) реализовывать, во первых классы, во вторых, приватные параметры (поля?)

Date: 2013-09-14 06:20 pm (UTC)
From: [identity profile] dr-cha0s.livejournal.com
Она, внезапно, отвечает на вопрос "зачем?" ?

Date: 2013-09-14 06:50 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Ох. Для тех, кто на танке, это был контрпример к предыдущему заявлению.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 9th, 2025 10:23 am
Powered by Dreamwidth Studios