bslls:CommonModuleNameClientServer¶
Пропущен постфикс "КлиентСервер" (CommonModuleNameClientServer)¶
- Тип: Дефект кода
- Важность: Важный
- Включена по умолчанию: Да
- Теги:
standard,badpractice,unpredictable
Описание диагностики¶
Для того чтобы избежать дублирования кода, рекомендуется создавать клиент-серверные общие модули с теми процедурами и функциями, содержание которых одинаково на сервере и на клиенте. Такие процедуры и функции размещаются в общих модулях с признаками:
- Клиент (управляемое приложение)
- Сервер (флажок Вызов сервера сброшен)
- Клиент (обычное приложение)
- Внешнее соединение
Общие модули этого вида именуются с постфиксом "КлиентСервер" (англ. "ClientServer").
Примеры¶
РаботаСФайламиКлиентСервер, ОбщегоНазначенияКлиентСервер, UsersClientServer
Источники¶
Стандарт: Правила создания общих модулей
Соответствие стандартам¶
- #std469, п. 2.4: Правила создания общих модулей — Диагностика «Пропущен постфикс "КлиентСервер" (CommonModuleNameClientServer)» проверяет условие пункта 2.4 стандарта std469.
Источник диагностики¶
- Исходная статья
- Ревизия:
f4616cda8a216789ee40529ed857e614b9e2ea25 - Лицензия:
LGPL-3.0-or-later