Яким стандартам слідувати
Переклад статті Стівена Дж. Бігелоу "What coding standards in software engineering should we follow?"
Поняття стандартів кодування у програмній інженерії дещо суб'єктивне. На практиці організації приймають та застосовують стандарти кодування для досягнення низки бізнес-цілей. Угоди та посібники з кодування різняться залежно від галузі, організації, команди і, можливо, навіть між проектами.
У більшості ситуацій програмісти використовують стандарти кодування в розробці програмного забезпечення, намагаючись покращити чотири різні атрибути додатка: зручність обслуговування
, надійність
, ефективність
та зручність використання
.
Стандарти обслуговування
Стандарти обслуговування визначають, наскільки легко інші розробники можуть читати, розуміти, змінювати та оновлювати код. Ці стандарти кодування, мабуть, найбільш важливі і широко дотримуються у розробки програмного забезпечення, оскільки програмне забезпечення часто використовується повторно або поширюється на десятиліття довше, ніж передбачалося. Стандарти обслуговування можуть диктувати такі фактори, як коментарі, код відступу, використання зрозумілих та значущих імен змінних та зручної документації.