Правила программирования на Си и Си++

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


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

while ( some_condition )

{

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

}

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

if( condition ){

   code();

}else{

   more_code();

}

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



Содержание раздела