Circular Dependency
Circular dependency ocorre quando dois ou mais módulos dependem diretamente entre si, criando uma referência cíclica que pode causar falhas de carregamento ou bugs difíceis de rastrear.
Exemplo: Se módulo A
importa B
e B
importa A
, há uma dependência circular.