martes, 21 de mayo de 2013

Programación por Coincidencia

Los proyectos de software usualmente implican para los equipos usar nuevas herramientas, nuevas librerias, nuevas lenguajes o nuevos dominios.
Esta novedad es un ambito perfecto para caer en lo que Andy Hunt y Dave Thomas llamaron programación por coincidencia.

Es un error tan usual porque una vez tras otra se renuevan las posibilidades de cometerlo.
Cada vez que uno comienza a utilizar una nueva librería, por ejemplo, y no entiende bien porque nuestro código funciona, es muy tentador recostarse en la sensación de progreso y pasar al siguiente problema. Es un error.

Si no has leído o escuchado la expresión programación por coicidencia, la explicación detallada está siguiendo el link:

Programming by coincidence