¿Estamos utilizando IoC de manera efectiva?

Entonces mi compañía usaContenedor IoC Castle Windsor, pero de una manera que se siente "fuera de lugar":

Todos los tipos de datos están registrados en código, no en el archivo de configuración.Todos los tipos de datos están codificados para usar una implementación de interfaz. De hecho, para casi todas las interfaces dadas, existe y solo habrá una implementación.Todos los tipos de datos registrados tienen un constructor predeterminado, por lo que Windsor no crea una instancia de un gráfico de objeto para ningún tipo registrado.

Las personas que diseñaron el sistema insisten en que el contenedor IoC mejora el sistema. Tenemos más de 1200 clases públicas, así que es ungrande sistema, el tipo dondeesperar para encontrar un marco como Windsor. Pero todavía soy escéptico.

¿Mi empresa está utilizando IoC de manera efectiva? ¿Hay alguna ventaja en los objetos nuevos con Windsor que en los objetos nuevos con elnew ¿palabra clave?

Respuestas a la pregunta(4)

Su respuesta a la pregunta