История изменений
Исправление crutch_master, (текущая версия) :
Дооо. В средних методах обычно кода побольше, чем у тебя в примере. Что ты будешь делать после вызова 10 методов с возвратом ошибки? Правильно, не идти против течения и 10 раз его возвращать. Или засунешь все данные в один класс и будешь его пропихивать везде вместо агрументов/с агрументами, а функции будут сразу возвращать err, если он уже там был.
Исправление crutch_master, :
Дооо. В средних методах обычно кода побольше, чем у тебя в примере. Что ты будешь делать после вызова 10 методов с возвратом ошибки? Правильно не идти против течения и 10 раз его возвращать. Или засунешь все данные в один класс и будешь его пропихивать везде вместо агрументов/с агрументами, а функции будут сразу возвращать err, если он уже там был.
Исходная версия crutch_master, :
Дооо. Сейчас пойду все примитивные типы данных оберну в мегакласс с ошибкой и буду его везде совать. А в средних методах обычно кода побольше, чем у тебя в примере. Что ты будешь делать после вызова 10 методов с возвратом ошибки? Правильно не идти против течения и 10 раз его возвращать. Или засунешь все данные в один класс и будешь его пропихивать везде вместо агрументов/с агрументами, а функции будут сразу возвращать err, если он уже там был.