Патерни проєктування · Senior · Запитання 60 з 75
Чому в монорепозиторії важливий принцип ациклічності залежностей?
- ✓Правильна відповідь: Цикли між пакетами заважають незалежному збиранню, релізам і розумінню; граф залежностей має бути ациклічним
- 2Цикли - лише питання стилю
- 3Бандлери не дають ради жодним імпортам
Пояснення
Розривайте цикли, виносячи спільний модуль або інвертуючи залежність через інтерфейс.