Следует использовать символ подчеркивания для разделения слов в имени, чтобы команды работы со словами Emacs могли быть использованы здесь. Используйте в именах маленькие буквы; большие буквы следует использовать для макросов и enum-констант, а также в качестве префиксов для имен, следующих общим соглашениям.
Например, Вы должны использовать имена типа ignore_space_change_flag; не надо использовать имена вроде iCantReadThis.
Переменные, которые показывают, была ли использована та или иная опция командной строки, должны быть названы по смыслу опции, а не по соответствующей литере. Комментарий же должен определять как точный смысл опции, так и букву. Например:
/* Ignore changes in horizontal whitespace (-b). */
int ignore_space_change_flag;
Когда Вы хотите определить имена с константными целочисленными
значениями, используйте enum вместо '#define'. GDB знает о константах,
заданных перечислимыми типами.
Используйте имена файлов длиной 14 символов или менее, для того, чтобы избежать создания никчемных проблем в SYSTEM V. Вы можете использовать программу doschk для проверки того, что это условие не нарушено. doschk выполняет также проверку на наличие потенциальных конфликтов в случае, если файлы будут помещены в файловую систему MS-DOS - Вас может в некоторых случаях заботить это.