Мы используем куки, чтобы пользоваться сайтом было удобно.
Хорошо
to the top
>
>
>
Стандарт кодирования

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

06 Апр 2013

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

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

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

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

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

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

Популярные статьи по теме


Комментарии (0)

Следующие комментарии next comments
close comment form
close form

Заполните форму в два простых шага ниже:

Ваши контактные данные:

Шаг 1
Поздравляем! У вас есть промокод!

Тип желаемой лицензии:

Шаг 2
Team license
Enterprise license
** Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности
close form
Запросите информацию о ценах
Новая лицензия
Продление лицензии
--Выберите валюту--
USD
EUR
RUB
* Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности

close form
Бесплатная лицензия PVS‑Studio для специалистов Microsoft MVP
* Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности

close form
Для получения лицензии для вашего открытого
проекта заполните, пожалуйста, эту форму
* Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности

close form
Мне интересно попробовать плагин на:
* Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности

close form
check circle
Ваше сообщение отправлено.

Мы ответим вам на


Если вы так и не получили ответ, пожалуйста, проверьте, отфильтровано ли письмо в одну из следующих стандартных папок:

  • Промоакции
  • Оповещения
  • Спам