Preguntas etiquetadas con inversion-of-control

La inversión de control (IoC) es un principio abstracto que describe un aspecto de algunos diseños de arquitectura de software en los que el flujo de control de un sistema se invierte en comparación con la programación de procedimientos.

18
¿Existe evidencia de que el uso de la inyección de dependencia mejora los resultados en la ingeniería de software?

A pesar de su popularidad, ¿hay alguna evidencia empírica que muestre que la Inyección de dependencias (y / o el uso de un contenedor DI) ayuda, por ejemplo, a reducir el conteo de errores, mejorar el mantenimiento o aumentar la velocidad de desarrollo en proyectos de software de la vida...

11
COI en tiempo de compilación

¿Alguien ha comenzado un proyecto para hacer IOC en tiempo de compilación (posiblemente usando Roslyn o Linq MethodInfo emit)? Mi experiencia con los contenedores de COI ha sido excelente hasta ahora, dejando al descubierto algunos pequeños problemas. Muchos contenedores IOC tardan en iniciarse,...