PyConES 2022

Your locale preferences have been saved. We like to think that we have excellent support for English in pretalx, but if you encounter issues or errors, please contact us!

Inyección de dependencias, fácil!
2022-10-01 , Ada Lovelace (Paraninfo)
Language: 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.


Level of your proposal

Intermedio

Topic

Core

See also: 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.