Dependency Management

DevOps dependency-management
Описание

Практика управления зависимостями. Зависимости должны быть явно описаны в коде и доступны внутри контура компании.

Ценность
Преимущества:
  • Позволяет зафиксировать все зависимости приложения в коде. Позволяет гибко управлять зависимостями, располагать их внутри контура банка и не зависеть от внешних источников.
  • Сборки становятся воспроизводимы и независимы от внешней среды, от доступа к внешним ресурсам или внешних обновлений.
Последствия отсутствия:
  • Не зафиксированная в коде зависимость при очередной сборке может привести к обновлению зависимости и изменению логики работы приложения.
  • Сборка может завершаться ошибкой. Доступ к внешней зависимости может пропасть из-за сетевых неполадок или проблем на стороне хранилища зависимости. Не из всех контуров Банка есть доступ к внешним ресурсам.
Критерии оценки 10
SURVEY

Простой вопрос?

Варианты по умолчанию: Да / Нет / Частично
SURVEY

Вопрос с несколькими вариантами ответа?

Варианты ответа:
  • +1 Вариант 1
  • 0 Вариант 2
  • -1 Вариант 3
SURVEY

Используются пакетные менеджеры, доступные для используемых фреймворков и языков программирования

Варианты по умолчанию: Да / Нет / Частично
SURVEY

Зависимости и их версии зафиксированы в виде кода

Варианты по умолчанию: Да / Нет / Частично
SURVEY

Настроено хранение или проксирование внешних зависимостей внутри контура компании

Варианты по умолчанию: Да / Нет / Частично
SURVEY

Для работы с зависимостями есть готовый инструмент, а самописные инструменты используются только при особой необходимости

Варианты по умолчанию: Да / Нет / Частично
CHECK

Используются пакетные менеджеры доступные для используемых фреймворков и языков программирования

CHECK

Зависимости и их версии зафиксированы в виде кода

CHECK

Настроено хранение или проксирование внешних зависимостей внутри контура банка

CHECK -1

При наличии готового инструментария, для работы с зависимостями используются самописные инструменты, без особой необходимости

Ресурсы 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