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.