Переносы в операторе if

Оформление строк для выражения if должно использовать 8-символьный отступ, т.к. использование стандартного (4-символьного) затрудняет просмотр тела выражения. Например:

// ТАК ОТСТУПЫ ДЕЛАТЬ НЕЛЬЗЯ
if ((condition1 && condition2)
    || (condition3 && condition4)
    ||!(condition5 && condition6)) { //ПЛОХОЕ ОФОРМЛЕНИЕ
    doSomethingAboutIt(); // ПОЗВОЛЯЕТ ЛЕГКО ПРОПУСТИТЬ ЭТУ СТРОКУ
}

// ЛУЧШЕ ОТСТУПЫ ДЕЛАТЬ ВОТ ТАК
if ((condition1 && condition2)
        || (condition3 && condition4)
        ||!(condition5 && condition6)) {
    doSomethingAboutIt();
}

// ИЛИ ВОТ ТАК
if ((condition1 && condition2) || (condition3 && condition4)
        ||!(condition5 && condition6)) {
    doSomethingAboutIt();
}

Last updated