ПРОЦЕСИ ТА СИСТЕМИ ПІДТРИМКИ ЯКОСТІ ПРОГРАМНИХ СИСТЕМ
Змінні
Додавайте кваліфікатори обчислення (Avg, Sum,
Min, Max, Index) до назви змінної.
Використовуйте парні назви для змінних-антонімів (min/max, begin/end, open/close).
Для складних назв внутрішні слова починайте з великої літери. Для назв функцій – CalculateInvoiceTotal, для змінних – documentFormatType.
В бульових змінних варто використовувати приставку Is (fileIsFound).
Уникайте використання абстрактних назв статусів як Flag для не булевих змінних. Замість documentFlag -> documentFormatType
Давайте зрозумілі назви навіть для змінних життєвий цикл яких короткий. Змінні i, j використовуйте тільки в коротких циклах (for i=1 to totalNumber).
Не використовуйте літеральні числа і рядки. Використовуйте константи. Замість for i= 1 to 7 => for i=1 to NUM_DAYS_OF_WEEK