Re: Посоветуйте хорошую литературу по C/C++ coding style
В настоящее время существует большое количество различных
стилей форматирования кода (coding style). Мне известны 4 основных:
1. Стиль 1TBS (One True Bracing Style) - единственно верный способ
расстановки скобок. Использовался в книге
K&R "Язык программирования C".
for (i = 0; i < MAX_VAL; i++) {
foobar();
}
2. Стиль BSD aka Стиль Алмена (Eric Allman) - с использованием
данного стиля написана большая часть утилит BSD.
for (i = 0; i < MAX_VAL; i++)
{
foobar();
}
3. Стиль Whitesmith - в честь одноимённого компилятора, примеры
к которому были оформленны данным стилем.
for (i = 0; i < MAX_VAL; i++)
{
foobar();
}
4. Стиль GNU - откуда возник известно всем. Смесь стилей BSD и
Whitesmith (хотя может Whitesmith позаимствовал стиль GNU).
for (i = 0; i < MAX_VAL; i++)
{
foobar()
}
Информация о различных способах форматирования кода неплохо изложена
в книгах:
Керниган, Пайк. "Практика программирования".
Хэзфилд, Кирби. "Искусство программирования на С.
Фундаментальные алгоритмы, структуры данных и примеры приложений".
LegaT дал хорошую ссылку, там есть полные описания различных
стилей.