Используйте отступы в четыре пробела
Никлас Вирт, который изобрел языки Паскаль и Модула-2, однажды выпустил книгу, где всюду использовались отступы в один символ. Чтение листингов из нее представляло одно из самых тяжелых случаев в моей практике. Используйте достаточно большие отступы, чтобы ваш читатель мог сказать, что в тексте видно абзацы; четыре пробела кажутся идеальными.
Вы должны делать отступы последовательно. Даже во внешнем блоке подпрограммы должны быть отступы. Такой вариант не приемлем:
void f( void )
{
if( x )
yyy();
more_code();
even_more_code();
}
потому что слишком трудно найти начало подпрограммы. Сравните предыдущий вариант со следующим:
void f( void )
{
if( x )
yyy();
more_code();
even_more_code();
}