Language: Español
10-01, 17:40–18:15 (Europe/Madrid), Ada Lovelace (Paraninfo)
¿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.
Intermedio
Topic –Core
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.