А сегодня как раз случился подходящий повод.
С завтрашнего дня ОЗОН меняет API для маркетплейсов, а значит сегодня самое время обновить их модуль
Synchrozon, который используется в моем проекте. Но есть нюанс - в расширении есть доработки под нашу специфику.Вы примерно представляете, каким образом обновлять доработанное расширение стороннего вендора на новую версию в конфигураторе? Ощутили странные ощущения чуть пониже копчика? 😝
И вот тут к нам на помощь спешит
EDT, которая без проблем решает подобные вопросы.Всё, что требуется:
🛑Проект текущей версии расширения вендора
🛑Проект новой версии расширения вендора
🛑Ваш проект, в котором есть это расширение
Ну а далее стандартное "Сравнить/объединить", указываем путь к новой версии, включаем использование общего предка и указываем путь к текущей версии расширения - и в путь.
Далее (как показывает моя двухлетняя практика) всё в автоматическом режиме корректно объединяется, нужно просто на всякий случай проверить результат и завершить процесс объединения.
По-моему это великолепно. Сложно оценить, сколько времени и нервов мне сэкономила эта фича
EDT.Ну и для своего удобства я веду отдельный репозиторий, где версионирую все версии расширения
Synchrozon, заодно прогоняю код через SonarQube и иногда посматриваю, что там поменяли и как обстоят дела с техдолгом. Ведь можно бесконечно смотреть на то, как работают другие люди. 😎P.S. Ну и если я какой-то текст до конца дочитываю, то никогда не обломаюсь поставить свой царский лайк, а, возможно, даже подпишусь на автора

