Перейти к содержанию

Пропущен постфикс "Клиент" (CommonModuleNameClient)

Тип Поддерживаются
языки
Важность Включена
по умолчанию
Время на
исправление (мин)
Теги
Дефект кода BSL Незначительный Да 5 standard
badpractice
unpredictable

Описание диагностики

Клиентские общие модули содержат клиентскую бизнес-логику (функциональность, определенную только для клиента) и имеют признаки:

  • Клиент (управляемое приложение)
  • Клиент (обычное приложение)

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

Клиентские общие модули именуются с постфиксом "Клиент" (англ. "Client" ). Кроме случая - когда стоит флаг Глобальный.

Примеры

РаботаСФайламиКлиент, ОбщегоНазначенияКлиент, StandardSubsystemsClient

Источники

Стандарт: Тексты модулей

Сниппеты

Экранирование кода

// BSLLS:CommonModuleNameClient-off
// BSLLS:CommonModuleNameClient-on

Параметр конфигурационного файла

"CommonModuleNameClient": false