История изменений
Исправление intelfx, (текущая версия) :
Нахрен все эти Result или Option нужны, если на них болт кладётся
Как минимум, чтобы падало в предсказуемых местах, а не срало в память?
Там выше правильно написали — грязный код можно написать на любом языке (и иногда это даже норма, когда пишется прототип), вопрос лишь в том, насколько сложно написать чистый код и чем ограничен ущерб от грязного кода.
в хачкелле
Ну ты сравнил жопу с пальцем (или палец с жопой, в зависимости от твоих предпочтений). Когда у тебя мир сферических в вакууме структур данных и чистых вычислений, fromJust/Left/Right не нужен, да.
Исправление intelfx, :
Нахрен все эти Result или Option нужны, если на них болт кладётся
Как минимум, чтобы падало в предсказуемых местах, а не срало в память?
Там выше правильно написали — грязный код можно написать на любом языке (и иногда это даже норма, когда пишется прототип), вопрос лишь в том, насколько сложно написать чистый код и чем ограничен ущерб от грязного кода.
в хачкелле
Ну ты сравнил жопу с пальцем (или палец с жопой, в зависимости от твоих предпочтений). Когда у тебя мир сферических в вакууме структур данных и чистых вычислений, unwrap не нужен, да.
Исправление intelfx, :
Нахрен все эти Result или Option нужны, если на них болт кладётся
Как минимум, чтобы падало в предсказуемых местах, а не срало в память?
Там выше правильно написали — грязный код можно написать на любом языке (и иногда это даже норма, когда пишется прототип), вопрос лишь в том, насколько сложно написать чистый код и чем ограничен ущерб от грязного кода.
Исходная версия intelfx, :
Нахрен все эти Result или Option нужны, если на них болт кладётся
Как минимум, чтобы падало в предсказуемых местах, а не срало в память?