Про ёжика в тумане, зазнайство, языки программирования и вериги
vit_r — 17.09.2013Пара слов про стандарты на кодирование
В топике у metaclass мне уже второй раз предоставляют ссылку на «Стандарт кодирования в Хаскеле»
Ха. Уже второй раз я это открываю, хмыкаю и закрываю. Не вдаваясь в подробности, всего два пункта.
Первым делом, «Длина строки не должна превышать 80 (78) символов».
Привет, перфокарты! Рад, что самый современный, самый крутой, и самый-самый язык программирования в двадцать первом веке сохраняет вам верность.
Вторым, идёт замечательное требование, отражающее всю мошь, всю суть, и всю экзестенциальность поклонников Хаскеля: «Табуляция запрещена. Разрешены только пробелы».
Ну что ж. Признаю своё полнейшее ничтожество. Ни в распечатке, ни при взгляде на экран четыре или восемь белых полей табуляции я не отличу от четырёх или восьми белых пробелов. А хаскелисты МОГУТ! Не ощупывают же они каждый раз код вслепую, чтобы убедиться, что он соответствует стандарту.
(То, что это правило просто кричит о нестабильности по отношению к форматированию, можно оставить за скобками.)
Кстати, метрика на стабильность: Вы оставили код в рабочем окне. Пришёл ребёнок и понажимал на кнопочки. Вам нужно восстановить первоначальное состояние. Время пошло. (Ребёнок взят вместо коллеги, потому что он вносит ошибки случайные, а идиоты, особенно с глубоким знанием предмета, могут быть очень изобретательными, и тут уже идёт борьба не с языком, а с чужим интеллектом. Хотя, конечно, метрика отражает стабильность во втором случае.)