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

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

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

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

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

Вот краткое описание стиля программирования из Википедии:

Стиль программирования — это набор правил или указаний, используемых при написании исходного кода компьютерной программы.