Dependency Management
Описание
Практика управления зависимостями. Зависимости должны быть явно описаны в коде и доступны внутри контура компании.
Ценность
Преимущества:
- Позволяет зафиксировать все зависимости приложения в коде. Позволяет гибко управлять зависимостями, располагать их внутри контура банка и не зависеть от внешних источников.
- Сборки становятся воспроизводимы и независимы от внешней среды, от доступа к внешним ресурсам или внешних обновлений.
Последствия отсутствия:
- Не зафиксированная в коде зависимость при очередной сборке может привести к обновлению зависимости и изменению логики работы приложения.
- Сборка может завершаться ошибкой. Доступ к внешней зависимости может пропасть из-за сетевых неполадок или проблем на стороне хранилища зависимости. Не из всех контуров Банка есть доступ к внешним ресурсам.
Критерии оценки 10
Простой вопрос?
Вопрос с несколькими вариантами ответа?
- +1 Вариант 1
- 0 Вариант 2
- -1 Вариант 3
Используются пакетные менеджеры, доступные для используемых фреймворков и языков программирования
Зависимости и их версии зафиксированы в виде кода
Настроено хранение или проксирование внешних зависимостей внутри контура компании
Для работы с зависимостями есть готовый инструмент, а самописные инструменты используются только при особой необходимости
Используются пакетные менеджеры доступные для используемых фреймворков и языков программирования
Зависимости и их версии зафиксированы в виде кода
Настроено хранение или проксирование внешних зависимостей внутри контура банка
При наличии готового инструментария, для работы с зависимостями используются самописные инструменты, без особой необходимости
Ресурсы 1
-
Источник
Метаданные
- ID:
- 3af7da9b-f01d-4f16-be01-83e19a4eb6c4
- Slug:
dependency-management- Версия:
- 2.0
- Проекты:
- Client2/Project1 Client1/Project1
- Критерии:
- 6 survey 4 check
- Создано:
- 2026-04-30
- Обновлено:
- 2026-04-30