E10 - Cómo escribir código legible, reproducible y versionado - Cómo ayuda a los Data Scientists

28-08-2023 · 95 min · Ver en YouTube

Resumen

El episodio habla de buenas prácticas para desarrollar proyectos de Data Science en equipo: escribir código legible, reproducible y versionado. Los anfitriones cuentan experiencias reales de traspasos de código desordenado, de presión por entregar rápido y de proyectos que murieron por no ser mantenibles. Presentan su "Manifiesto de Programación", con valores (código resiliente, que facilita el traspaso, eficiente, flexible, listo para producción, que genera valor) y técnicas esenciales (nombres descriptivos, estructura de carpetas común, comentarios, secciones, funciones, librerías existentes, scripts modulares con input/output, evitar notebooks, IDE y control de versiones). Concluyen que hay que pedir tiempo al negocio, estimar con un factor de 2x a 3x, y recordar que el código lo leerá otra persona, por lo que hay que escribirlo con respeto.

Capítulos

Palabras clave

código limpioData Sciencereproducibilidadcontrol de versionesgitdeuda técnicamanifiesto de programacióntrabajo en equipoestructura de carpetasnombres de variablescomentariosfunciones