Как создать достойный набор рекомендаций по C++?

  • Автор темы gentroy
  • 28
  • Обновлено
  • 17, May 2024
  • #1
Я состою в группе, которая отвечает за обновление руководящих принципов компании для кода C++. Недавно мы обновили всю нашу устаревшую кодовую базу с C++98 до C++11, а сейчас переходим на C++14. Мне трудно найти оптимальный подход к этим рекомендациям.

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

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

Они хорошие, но старые, и мы их выбрасываем, чтобы заменить или удалить.

Мы можем выбрать подход со строгими правилами, свободный подход без правил или что-то среднее.

Два последних варианта предпочтительнее.

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

Мы могли бы сослаться на основные рекомендации cpp или аналогичные.

Однако мы считаем это слишком всеобъемлющим.

Хотя программисты должны его прочитать, никто не прочтет его целиком.

Стоит ли выбирать 20-30 главных правил из основных рекомендаций cpp? Тогда как же выбрать достойное подмножество? Стоит ли вообще отказаться от правил и сосредоточиться на постоянных тренировках?



Есть ли у кого-нибудь опыт создания корпоративных руководств по кодированию, которые в некоторой степени осуществимы, сохраняя при этом индивидуальный творческий подход и удовлетворение? Каков был ваш подход? Наш уровень обеспечения безопасности программного обеспечения средний-высокий: не самый строгий и не самый свободный.

gentroy


Рег
25 Nov, 2015

Тем
1

Постов
2

Баллов
12
Тем
49554
Комментарии
57426
Опыт
552966

Интересно