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

Высказаться (0):
Отправить комментарий
Если вы комментируете, как аноним, не забывайте, пожалуйста, подписываться.