Mala Baba
Himbersor
- Desde
- 4 Jul 2019
- Mensajes
- 680
- Reputación
- 2.935
Todo el mundo debe testear su código. Cualquier otra afirmación es equivoca y muestra de ser un chapuzas. En cuanto otro tiene que tocar tu código, eso debería estar testeado. En cuanto tú tienes que tocar tu código, eso debería estar testeado. En cuanto tú tienes que hacer un data pipeline que afecte a producción, ESO debería estar testeado.Pero esque un un analista de datos no tiene porque testear su codigo, lo que tiene que hacer es validar que los numeros sean correctos. Lo que si que tiene que hacer es un codigo que sea facil de leer.
Y incluso para la hez de ETLs que hacen, ganarían mucho tiempo si estuviese testeado, aunque nadie más vaya a tocarlo.
Pero es como pedirle a un mecánico de taller que monte un sistema para testear que todas las piezas que monta tienen una fiabilidad mínima. A él se la rezuma. Si la semana que viene vuelve un cliente diciendo que la reparación fue una hez y el coche vuelve a estar roto, pues qué le va a decir? “Esas cosas pasan”.
Son los chapuzas máximos de la programación. Al menos, un programador que escriba código de hez, se avergüenza. Un data scientist es tan inepto en cuanto a software, que ni siquiera se da cuenta de lo mal que lo hace.