LINUX.ORG.RU

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

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

Нахрен все эти Result или Option нужны, если на них болт кладётся

Как минимум, чтобы падало в предсказуемых местах, а не срало в память?

Там выше правильно написали — грязный код можно написать на любом языке (и иногда это даже норма, когда пишется прототип), вопрос лишь в том, насколько сложно написать чистый код и чем ограничен ущерб от грязного кода.

в хачкелле

Ну ты сравнил жопу с пальцем (или палец с жопой, в зависимости от твоих предпочтений). Когда у тебя мир сферических в вакууме структур данных и чистых вычислений, fromJust/Left/Right не нужен, да.

Исправление intelfx, :

Нахрен все эти Result или Option нужны, если на них болт кладётся

Как минимум, чтобы падало в предсказуемых местах, а не срало в память?

Там выше правильно написали — грязный код можно написать на любом языке (и иногда это даже норма, когда пишется прототип), вопрос лишь в том, насколько сложно написать чистый код и чем ограничен ущерб от грязного кода.

в хачкелле

Ну ты сравнил жопу с пальцем (или палец с жопой, в зависимости от твоих предпочтений). Когда у тебя мир сферических в вакууме структур данных и чистых вычислений, unwrap не нужен, да.

Исправление intelfx, :

Нахрен все эти Result или Option нужны, если на них болт кладётся

Как минимум, чтобы падало в предсказуемых местах, а не срало в память?

Там выше правильно написали — грязный код можно написать на любом языке (и иногда это даже норма, когда пишется прототип), вопрос лишь в том, насколько сложно написать чистый код и чем ограничен ущерб от грязного кода.

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

Нахрен все эти Result или Option нужны, если на них болт кладётся

Как минимум, чтобы падало в предсказуемых местах, а не срало в память?