Стандарт кодирования


Стандарт кодирования - набор правил и соглашений, используемых при написании исходного кода на некотором языке программирования [1]. Другие варианты названия: стандарт оформления кода, coding standard, coding convention, programming style, code style guide.

Стандарт оформления кода обычно принимается и используется некоторой группой разработчиков программного обеспечения с целью единообразного оформления совместно используемого кода. Такой стандарт сильно зависит от используемого языка программирования. Например, стандарт оформления кода для языка Си++ будет серьёзно отличаться от стандарта для языка PHP.

Стандарт оформления кода описывает различные аспекты создания и сопровождения исходных текстов программ. В качестве примера, можно перечислить следующие аспекты: правила именования переменных, стиль отступов, способ расстановки скобок, использование пробелов при оформлении арифметических выражений, стиль комментариев и так далее.

Существует достаточно большое количество литературы посвященной рекомендациям в оформлении кода и создании стандартов кодирования. Но в первую очередь хочется выделить две книги: "Совершенный код" [2] и "Веревка достаточной длины, чтобы... выстрелить себе в ногу." [3].

Многие статические анализаторы кода за счет гибкой настройки позволяют осуществить контроль соблюдения стандарта кодирования принятый в компании. В этом случае, предупреждения, выдаваемые статическими анализаторами кода, можно рассматривать не только как диагностику потенциальных ошибок, но и как уведомление о нарушении принятого стандарта кодирования.

Библиографический список


Найденные ошибки

Проверено проектов
361
Собрано ошибок
13 417

А ты совершаешь ошибки в коде?

Проверь с помощью
PVS-Studio

Статический анализ
кода для C, C++, C#
и Java

goto PVS-Studio;