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.