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

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

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

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

Для того чтобы избежать дублирования кода, рекомендуется создавать клиент-серверные общие модули с теми процедурами и функциями, содержание которых одинаково на сервере и на клиенте. Такие процедуры и функции размещаются в общих модулях с признаками:

  • Клиент (управляемое приложение)
  • Сервер (флажок Вызов сервера сброшен)
  • Клиент (обычное приложение)
  • Внешнее соединение

Общие модули этого вида именуются с постфиксом "КлиентСервер" (англ. "ClientServer").

Примеры

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

Источники

Стандарт: Правила создания общих модулей

Сниппеты

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

// BSLLS:CommonModuleNameClientServer-off
// BSLLS:CommonModuleNameClientServer-on

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

"CommonModuleNameClientServer": false