Page 9 - 208_
P. 9
Більш загальні параметри слід розміщувати перед параметрами
вузького призначення в порядку зліва направо, наприклад:
SomeProc(Planet, Continent, Country, State, City).
Параметри-константи
Якщо параметри запису, масиву, рядка не модифікуються
підпрограмою, то формальні параметри для цієї підпрограми
слід помічати зарезервованим словом const. У цьому випадку
компілятор згенерує програмний код, згідно з яким ці
немодифіковані параметри будуть передаватись
найефективнішим способом.
Параметри інших типів, якщо вони не модифікуються
підпрограмою, можуть або помічатись як const, або ні – на
ефективність це не вплине. Але використання слова const
надасть джерелу виклика цієї підпрограми більше інформації
про характер використання даного параметра.
Змінні
Присвоєння імен і форматування
Змінним слід присвоювати імена, які відповідають їх
призначенню.
Змінним керування циклом звичайно присвоюється ім’я, яке
складається з одного символу, наприклад I, J або K. Але ніщо
не заважає використовувати для них значно виразніші імена
типу UserIndex.
Імена булевих змінних повинні бути досить наочними, щоб їх
значення True і False були цілком ясними.
Типи
Назви типів, які є зарезервованими словами, повинні бути
повністю написані малими буквами. Інші імена типів змінних
повинні починатись з великої букви, крім того, з великої букви
повинні починатись і складові частини імені, що полегшить
його сприйняття.
Імена для перелічуваних типів слід вибирати відповідно з
призначенням переліку. Ім’я типу повинно починатись з букви
Т, яка вказує на оголошення типа. Список ідентифікаторів
перелічуваного типу повинен містити дво- або трисимвольний
префікс, записаний малими буквами, який вказує на ім’я
вихідного перелічуваного типу, наприклад:
9