?

Log in

No account? Create an account

Заповедник репрессивной психиатрии

Entries by category: дизайн

И про голанг
metaclass
https://www.facebook.com/alexclear/posts/10206939303546236 (извините за говно-фейсбук)

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

>"типов нормальных нет (потому что не умеем) потому что это слишком сложно, исключений-продолжений нет (потому что не умеем) потому что они там что-то стоят в рантайме, синтаксис с припиздью (потому что дебилы?) потому что ???"

Язык сделанный тупыми для тупых - можно выбирать для прода без опасения, что не взлетит или что коллеги не осилят.
Tags:

И о врагах рода человеческого.
metaclass
"System.IndexOutOfRangeException: Could not find specified column in results."
Я чего-то в этой жизни не понимаю, но конкретно в этом месте дотнета живут черви и змеи.
Я ни разу не видел, чтобы в исключении показали данные, которые привели к вызову исключения - имя поля там, индекс и диапазон, за пределы которого он вышел и прочее такое.

Это что, в каких-то книжках по дизайну исключений специально написано: "никогда не показывайте точные данные, а то при эксплуатации смогут понять, что они сделали не так и исправить"?

Что у нас в FP есть в плане анализа предметки
metaclass
и синтеза дизайна системы?
Тут народ вопросом задается: http://guamoka.livejournal.com/1047171.html

Я вот думаю, что не везде требуют соблюдать вуду-процессы с артефактами-uml-подробными спецификациями и прочим, особенно там, где не нужно держать сотни человек на работе, из-за чего явной надобности формализовать и систематизировать методы анализа и дизайна с функциональщиной до сих пор не возникало.
Но вообще бы формализация не помешала - было бы проще объяснять как это работает. А то я затрудняюсь описать, как у меня при взгляде на требования пользователей в голове сразу обычно возникает готовая структура программы, из-за чего процесс дизайна плохо объясняем и не отчуждаем.
Tags: