Создание и поддержка разных редакций (Demo, Lite, Pro и пр.) модулей, отчетов и обработок

0. 164 16.02.21 14:30 Сейчас в теме
В статье предлагается один из возможных подходов к автоматизации создания и поддержки разных редакций (Demo, Lite, Pro и пр.) модулей, отчетов и обработок. Подход может быть полезным для авторов публикаций с коммерческими разработками.

Перейти к публикации

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. DitriX 1851 17.02.21 16:19 Сейчас в теме
Ну если еще немного посидеть, то можно прийти к тому, что вместо коментариев надо использовать регионы.
Что вместо джавы - надо использовать оскрипт.
Что кейс много сложнее, так как есть еще и формы, макеты и прочая фигня.
Что тогда надо пилить обработку внутри конфы, и делать три расширения на каждую версию, и попеременно их включая и выключая тестировать ту или инфу функциональность.
Что надо написать тесты, ибо без этого - делать не возможно.
Потом надо прописать сборку расширений в эту обработку, с учетом форм, макетов и прочего.

И вот только потом можно говорить, что вы получили три редакции на базе одной, и что вы остальными вырезаете лишнее, и не только код.
shalimski; +1 Ответить
2. bme 164 18.02.21 11:25 Сейчас в теме
Не надо использовать области вместо комментариев. В названиях областей нельзя использовать пробелы и запятые.

По всему остальному. Кейс можно усложнять, а можно этого не делать. Вы же сами решаете, что войдет в функционал редакций.

Ну и предлагаемая система - консольная, ничего не мешает ее использовать в других скриптах со сборкой конфигуратором отчетов и обработок.
Оставьте свое сообщение
Вопросы с вознаграждением