Пропущен постфикс "КлиентСервер" (CommonModuleNameClientServer)¶
Тип | Поддерживаются языки |
Важность | Включена по умолчанию |
Время на исправление (мин) |
Теги |
---|---|---|---|---|---|
Дефект кода |
BSL |
Важный |
Да |
5 |
standard badpractice unpredictable |
Описание диагностики¶
Для того чтобы избежать дублирования кода, рекомендуется создавать клиент-серверные общие модули с теми процедурами и функциями, содержание которых одинаково на сервере и на клиенте. Такие процедуры и функции размещаются в общих модулях с признаками:
- Клиент (управляемое приложение)
- Сервер (флажок Вызов сервера сброшен)
- Клиент (обычное приложение)
- Внешнее соединение
Общие модули этого вида именуются с постфиксом "КлиентСервер" (англ. "ClientServer").
Примеры¶
РаботаСФайламиКлиентСервер, ОбщегоНазначенияКлиентСервер, UsersClientServer
Источники¶
Стандарт: Правила создания общих модулей
Сниппеты¶
Экранирование кода¶
// BSLLS:CommonModuleNameClientServer-off
// BSLLS:CommonModuleNameClientServer-on
Параметр конфигурационного файла¶
"CommonModuleNameClientServer": false