Правила программирования на С и С++. Главы 1-6 - Выравнивайте скобки вертикально по левой границе

ОГЛАВЛЕНИЕ

 

42. Выравнивайте скобки вертикально по левой границе.

Иногда поиск отсутствующей фигурной скобки превращается в крупную проблему. Если вы вынесете скобки туда, где их хорошо видно, то их отсутствие будет сразу же заметно:

while ( some_condition )

{

// внутренний блок

}

Я в самом деле не люблю так называемый стиль Кэрнигана и Ричи: if ( condition {

code();

}else{

more_code();

}

Здесь не только трудно проверить скобки на парность, но и отсутствие зрительного разделения за счет строк, содержащих лишь открытые скобки, ведет к ухудшению читаемости.