PyConES 2022

Inyección de dependencias, fácil!
01/10/2022 , Ada Lovelace (Paraninfo)
Idioma: Español

¿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.


Nivel de la propuesta

Intermedio

Temática

Core

Ver también : Slides (342,5 KB)

Desarrollador en Analyticalways, trabajando con C# y Python y desplegando cosas en Azure y Databricks.
En cuanto a Python, programando principalmente con pyspark y ejecutando el programa en un cluster de Spark en Databricks.