LINUX.ORG.RU

История изменений

Исправление chemistmail, (текущая версия) :

Тут как бы около 120 строк кода )) эквивалент на плюсах или на каком нить go будет примерно в 1500 - 2000 строк кода (возможно больше), если прочитать просто по коду что непосредственно делается в одной функции, это одно если прочитать весь код который тут и понять что он делает, нужно смотреть определения типов, и дальше уже читать )) То есть нужен контекст. Но кому охота время тратить бессмысленно?

Ну и нюанс, Haskell вообще читается не как c++, там в первую очередь смотрятся типы, тело функции вообще дело десятое, его смотришь только в конкретных местах, например в функции которую рефакторишь.

Чтоб было понятно: https://github.com/chemist/passports тут мой код, если убрать импорты размер будет гдет 120 строк. Это сервис по проверке паспортов на валидность (когда давно было надо) скачать текстовик в архиве, разжать, распарсить паспорта оттуда, положить в отсортированный массив в файл, бинарным поиском искать паспорт валиден или нет + веб морда.

https://github.com/chemist/passports-clj тут тоже самое но на closure

Исходная версия chemistmail, :

Развернул целиком продолжение

Тут как бы около 120 строк кода )) эквивалент на плюсах или на каком нить go будет примерно в 1500 - 2000 строк кода (возможно больше), если прочитать просто по коду что непосредственно делается в одной функции, это одно если прочитать весь код который тут и понять что он делает, нужно смотреть определения типов, и дальше уже читать )) То есть нужен контекст. Но кому охота время тратить бессмысленно?

Ну и нюанс, Haskell вообще читается не как c++, там в первую очередь смотрятся типы, тело функции вообще дело десятое, его смотришь только в конкретных местах, например в функции которую рефакторишь.

Чтоб было понятно: https://github.com/chemist/passports тут мой код, если убрать импорты размер будет гдет 120 строк. Это сервис по проверке паспортов на валидность (когда давно было надо) скачать текстовик в архиве, разжать, распарсить паспорта оттуда, положить в отсортированный массив в файл, бинарным поиском искать паспорт валиден или нет + веб морда.