Naming and layout suggestions
NL.7
Сделайте длину имени примерно пропорциональной длине его области видимости
Обоснование: Чем больше область видимости, тем больше вероятность путаницы и непреднамеренного столкновения имен.
Пример
double sqrt(double x); // return the square root of x; x must be non-negative
int length(const char* p); // return the number of characters in a zero-terminated C-style string
int length_of_string(const char zero_terminated_array_of_char[]) // bad: verbose
int g; // bad: global variable with a cryptic name
int open; // bad: global variable with a short, popular name
Использование p для указателя и x для переменной с плавающей точкой условно и не вызывает путаницы в ограниченной области видимости.
Применение
???