LINUX.ORG.RU

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

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

Подавляющее большинство ситуаций с if & for можно написать «условно линейно», если использовать много return (и без else):

if (condition1) return xx;

if (condition2) return yy;

if (condition1) return zz;

...

Ну смысл в том, что пока не надо скакать взглядом по коду, а просто ведешь вниз, то воспринимается как линейный код.

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

Подавляющее большинство ситуаций с if & for можно написать «условно линейно», если использовать много return:

if (condition1) return xx;

if (condition2) return yy;

if (condition1) return zz;

...

Ну смысл в том, что пока не надо скакать взглядом по коду, а просто ведешь вниз, то воспринимается как линейный код.