Некоторые соглашения и стандарты оформления кода:
- Способы выбора названий и регистр символов для имён переменных и других идентификаторов. 1 Например, запись типа переменной в её идентификаторе, использование знаков подчёркивания для разделения слов. 1
- Стиль отступов при оформлении логических блоков — использование символов табуляции, ширина отступа. 1
- Способ расстановки скобок, ограничивающих логические блоки. 1
- Использование пробелов при оформлении логических и арифметических выражений. 1
- Стиль комментариев и использование документирующих комментариев. 1
- Отсутствие магических чисел. 1
- Ограничение размера кода по горизонтали (чтобы помещался на экране) и вертикали (чтобы весь код файла держался в памяти), а также функции или метода в размер одного экрана. 1
Каждый язык программирования имеет свои стандарты, например, PEP8 для Python или Google Style Guide для JavaScript. 3