Справочный материал

Использование дублирующего кода

1. Дублированием кода называется способ разработки конфигурации, при котором при создании нового функционала копируются без изменений уже существующие фрагменты кода или целиком процедуры и функции и при этом копируемый функционал по логике приложения должен быть одинаковым.См. также

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

См. также

 

1. Дублированием кода называется способ разработки конфигурации, при котором при создании нового функционала копируются без изменений уже существующие фрагменты кода или целиком процедуры и функции и при этом копируемый функционал по логике приложения должен быть одинаковым.

Дублирование кода создает проблемы для сопровождения разрабатываемой конфигурации:

  • в копию попадают все ошибки из дублируемого кода;
  • при исправлении ошибок существует вероятность пропустить некоторые вхождения;
  • затраты на исправление ошибок увеличиваются;
  • усложняется понимание структуры программы.

Дублирование часто возникает из-за невозможности доступа к написанному прежде коду (например, если написанный прежде код размещен в модуле той или иной формы, а его использование востребовано при разработке другой формы).

Следует осторожно относиться к дублированию кода и по возможности стараться его избегать. Основной способ избежать дублирования кода - переработать существующий код. Это позволит вывести процедуры и функции, алгоритмы которых могут быть использованы повторно, из модулей объектов и модулей форм в общие модули.

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

См. также

  • Разработка конфигураций с повторным использованием общего кода и объектов метаданных
Записаться по телефону