Как обеспечить стабильность кастомизаций
Одна из главных задач при кастомизации — сохранить систему максимально стабильной, чтобы она не сломалась при следующих доработках и обновлениях. Для этого важно выполнять ряд правил:
▪️Вести учет кастомизаций — документировать каждое изменение, чтобы к нему было легко вернуться.
▪️Комментировать код для последующих разработчиков.
▪️Организовать версионность кода с помощью системы контроля версий — каждое изменение кода будет логироваться.
▪️Разделить кастомизации на отдельные модули — хотя бы в документации. Можно делать это также с помощью преффиксов в коде объекта.
▪️Не вносить изменения в стандартные модули и компоненты. При необходимости — создать копию модуля и внести изменения на нем.
▪️Регулярно проводить резервное копирование текущей версии, чтобы можно было откатить изменения.
▪️Соблюдать рекомендации по разработке от WebSoft — их можно найти на портале для клиентов компании.
✔️ В целом, я советую по максимуму использовать стандартные инструменты: функции системы, структуры хранения данных, bpm-конструкторы. Потому что, чем больше кастомизаций, тем стабильность системы ниже.
Post #245
496
- 👍 4
- 🔥 2
- ❤ 1