v8cs:export-procedure-missing-comment¶
Отсутствует комментарий к экспортной процедуре (функции) (export-procedure-missing-comment)¶
- Категория:
bsl
Описание процедур и функций рекомендуется выполнять в виде комментария к ним. Необходимость комментирования отдельных участков кода процедур и функций должна определяться разработчиком исходя из сложности и нестандартности конкретного участка кода.
Обязательного комментирования требуют процедуры и функции входящие в программный интерфейс модулей - такие процедуры и функции предназначены для использования в других функциональных подсистемах (или в других приложениях), за которые могут отвечать другие разработчики, поэтому они должны быть хорошо документированы.
Неправильно¶
#Область ПрограммныйИнтерфейс
Функция РолиДоступны(ИменаРолей) Экспорт
// код
КонецФункции
#КонецОбласти
Правильно¶
#Область ПрограммныйИнтерфейс
// Определяет доступность ролей ИменаРолей текущему пользователю,
// а также доступность административных прав.
//
// Параметры:
// ИменаРолей - Строка - имена ролей, доступность которых проверяется, разделенные запятыми.
//
// Возвращаемое значение:
// Булево - Истина, если хотя бы одна из переданных ролей доступна текущему пользователю,
// либо у него есть административные права.
//
// Пример:
// Если РолиДоступны("ИспользованиеРассылокОтчетов,ОтправкаПоПочте") Тогда ...
//
Функция РолиДоступны(ИменаРолей) Экспорт
// код
КонецФункции
#КонецОбласти
См.¶
Соответствие стандартам¶
- #std453, п. 2: Описание процедур и функций — Диагностика v8cs:export-procedure-missing-comment проверяет требование пункта 2 стандарта std453.
Источник диагностики¶
- Исходная статья
- Ревизия:
c8fe7932babf718c0ace3cf836a99d6a3b98d098 - Лицензия:
EPL-2.0