При разработке больших приложений принято руководствоваться принципом единой ответственности и разделять приложение на модули. Такой подход позволяет упростить разработку за счет разделения логики работы на отдельные компоненты. Однако это приводит к тому, что при внесении изменений в код модуля необходимо убедиться, что эти изменения не приведут к проблемам в модулях, которые от него зависят.
В рамках этой работы предполагается, что в системе Gitlab будет создан набор CI/CD компонент, которые выполняют поиск и тестирование зависимых модулей. Работа предполагает в первую очередь работу с модулями, написанным на языке python.
Ориентировочный план работы по теме:
Для выполнения работы требуется:
2 курс, 3 курс
Луцив Дмитрий Вадимович
Ашихмин Илья Алексеевич
ООО «Цифровое Проектирование»