Estamos usando a IoC efetivamente?

Então minha empresa usaContentor Castle Windsor IoC, mas de uma forma que parece "desligada":

Todos os tipos de dados são registrados no código, não no arquivo de configuração.Todos os tipos de dados são codificados para usar uma implementação de interface. De fato, para quase todas as interfaces fornecidas, existe e sempre haverá uma implementação.Todos os tipos de dados registrados têm um construtor padrão, portanto, Windsor não instancia um gráfico de objeto para nenhum tipo registrado.

As pessoas que projetaram o sistema insistem que o contêiner de IoC melhora o sistema. Temos mais de 1200 classes públicas, por isso é umagrande sistema, do tipo em que vocêEspero para encontrar uma estrutura como Windsor. Mas ainda sou cético.

Minha empresa está usando a IoC de maneira eficaz? Existe uma vantagem em atualizar novos objetos com o Windsor do que abrir novos objetos com onew palavra-chave?

questionAnswers(4)

yourAnswerToTheQuestion