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