ΙΤ
Size: a a a
ΙΤ
DM
Oℕ
Oℕ
ΙΤ
Oℕ
ᛒ
Перезапускал на днях один свой старый бот на haskell - условно каталог музыки. Лень было смотреть в старый код. Написал с чистого листа 15 нужных функций, поместились в один файл, нет ни одного класса или теста. 3 таблицы в sql, 10 внешних html шаблонов, несколько шаблонов вшиты в сами функции. Бот работает максимально быстро, как я ожидаю и задуманнный редизайн удался. Ошибки вероятны, но в 99% случаев ничего страшного не случится, ибо в 99% штатных случаев работает как надо. Написал этот сайт за несколько вечеров и запустил. Считаю это элегантным решением.
Полагаю, правильный суперразработчик индустриальщик написал бы 150 функций, 30 классов и еще 100 тестов. И вероятно простыню документации сгенерировал бы на все эти вызовы перевызовы.
Видимо это был бы идеальный код, красоту и элегантность которого поймет лишь только такой же разраб-индустриальщик на выставке человеческого гения типа github.
Другой правильный разработчик из иной религии ещё бы фреймворк или cms влупил.
Я уже давно не программист по профессии, и мои познания haskell на уровне GHC 4-й версии, хоть и программирую разные проекты время от времени. За двадцать лет создания разных сайтов и своих стартапов, я не написал ни одого теста, и никто от этого не умер. В последние годы я даже классы перестаю использовать, ибо реально нет времени, и нет необходимости каждую сущность в объект превращать, чтобы потом один раз ее вызвать.
Когда я смотрю на код проектов GHC 8.10.1, то часто ужасаюсь тому насколько все усложнили. Если раньше условно с лёгкостью писали в сто строчек и это работало и в энтерпрайзе, то теперь каждый православный кодер хочет написать тысячу строк, зато по-кошерному. Оставляя этот код как свидетельство своего высокого интеллекта и большого обьема памяти, и бесконечного времени на писанину.
ΙΤ
Oℕ
R
Перезапускал на днях один свой старый тофу на скала - условно каталог монадок. Лень было смотреть в старый код. Написал с чистого листа 15 нужных функций, поместились в один файл, нет ни одного класса или теста. 3 дырки в функторе, 10 внешних доменных языков, несколько языков вшиты в сами функции. Тофу работает максимально быстро, как я ожидаю и задуманнный редизайн удался. Ошибки вероятны, но в 99% случаев ничего страшного не случится, ибо в 99% штатных случаев работает как надо. Написал этот тофу за несколько вечеров и запустил. Считаю это элегантным решением.
Полагаю, правильный суперразработчик индустриальщик написал бы 150 функций, 30 классов и еще 100 тестов. И вероятно простыню документации сгенерировал бы на все эти вызовы перевызовы.
Видимо это был бы идеальный код, красоту и элегантность которого поймет лишь только такой же разраб-индустриальщик на выставке человеческого гения типа github.
Другой правильный разработчик из иной религии ещё бы фреймворк или haskell влупил.
Я уже давно не программист по профессии, и мои познания tofu на уровне трейни, хоть и программирую разные проекты время от времени. За двадцать лет создания разных библиотек и своих фреймворков, я не написал ни одого теста, и никто от этого не умер. В последние годы я даже классы перестаю использовать, ибо реально нет времени, и нет необходимости каждую сущность в объект превращать, чтобы потом один раз ее вызвать.
Когда я смотрю на код проектов zio, то часто ужасаюсь тому насколько все усложнили. Если раньше условно с лёгкостью писали в сто строчек и это работало и в энтерпрайзе, то теперь каждый православный кодер хочет написать тысячу строк, зато по-кошерному. Оставляя этот код как свидетельство своего высокого интеллекта и большого обьема памяти, и бесконечного времени на писанину.
Oℕ
w
DM
ΙΤ
DM
DM