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