驴Parchear o inyectar? esa es la cuesti贸n. Siguiendo el principio de inversi贸n de dependencias (la D de SOLID) nuestra c贸digo ser谩 m谩s mantenible, extensible y testeable. Es cierto que podemos hacer poor man's DI pero, con Dependency Injector, tenemos a nuestra disposici贸n un framework de inyecci贸n de dependencias que nos har谩 la vida mucho m谩s f谩cil.
En esta charla se explicar谩 primero las ventajas de seguir la D de SOLID para hacer un c贸digo mantenible y extensible.
Despu茅s, veremos como cambia nuestro c贸digo y los tests, usando patch vs poor man's DI.
Por 煤ltimo, usaremos Dependency Injector para mostrar como usar un contenedor y resolver las dependencias en el composition root.