LINUX.ORG.RU

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

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

на самом деле что первый, что второй вариант откровенно так себе, основная проблема в том, что названия методов мало о чем говорят, а новые вводные появляются по мере выполнения тела метода - выглядит как типичный код, который пишут математики, которые в дальнейшем эту нетленку сопровождать не собираются. Если бы мы перешли на что-то более-менее приближенное к непосредственно логике программы (какие-то «бизнес-идеи»), у нас вырисовалось бы еще 2-3 вспомогательных метода и код нормально бы читался вне зависимости от наличия или отсутствия return early

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

на самом деле что первый, что второй вариант откровенно так себе, основная проблема в том, что названия методов мало о чем говорят, а новые вводные появляются по мере выполнения тела метода - выглядит как типичный код, который пишут математики, которые в дальнейшем эту нетленку сопровождать не собираются. Если бы мы перешли на что-то более-менее приближенное к непосредственно логике программы (какие-то «бизнес-идеи»), у нас вырисовалось бы еще 2-3 вспомогательных метода и код нормально бы читался вне зависимости от от наличия или отсутствия return early