Рецепты
Диагностика циклических зависимостей
Чтение пути разрешения и перенос координации из циклического графа конструкторов.
v0.1.0-dev.1Продвинутый уровеньark_di
Диагностика циклических зависимостей
Ark DI сообщает полный путь цикла, например:
text
CatalogService → CatalogRepository → SyncCoordinator → CatalogService
Не скрывайте цикл поздним чтением через Service Locator. Вынесите общую политику в меньшую зависимость, инвертируйте одну связь через прикладной callback или событие либо разделите создание и активацию, если жизненный цикл действительно состоит из двух фаз.