bslls:CommentedCode¶
Закомментированный фрагмент кода (CommentedCode)¶
- Тип: Дефект кода
- Важность: Незначительный
- Включена по умолчанию: Да
- Теги:
standard,badpractice
Описание диагностики¶
Программные модули не должны иметь закомментированных фрагментов кода, а также фрагментов, которые каким-либо образом связаны с процессом разработки (отладочный код, служебные отметки, например, !!!_, MRG и т.п.) и с конкретными разработчиками этого кода.
Например, недопустимо оставлять подобные фрагменты в коде после завершения отладки или рефакторинга:
Процедура ПередУдалением(Отказ)
// Если Истина Тогда
// Сообщение("Для отладки");
// КонецЕсли;
КонецПроцедуры
Правильно: после завершения отладки или рефакторинга удалить обработчик ПередУдалением из кода.
ВНИМАНИЕ: Блок комментарием считается кодом, если хотя бы одна строка внутри блока определяется как код.
Источники¶
Соответствие стандартам¶
- #std456, п. 3: Тексты модулей — Диагностика «Закомментированный фрагмент кода (CommentedCode)» проверяет условие пункта 3 стандарта std456.
Источник диагностики¶
- Исходная статья
- Ревизия:
f4616cda8a216789ee40529ed857e614b9e2ea25 - Лицензия:
LGPL-3.0-or-later