Cowboy coding (programación cowboy) es una metodología de desarrollo software que se caracteriza por la ausencia de un método definido – los miembros del equipo simplemente hacen lo que piensan que está bien. No existe una definición inicial del propósito o el ámbito del proyecto, no hay descripción formal del proyecto y existe una falta total de documentación de los requisitos y el diseño.
La imagen típica es la de un solo programador lanzándose a escribir código trabajando a partir de su propia idea de lo que debería ser el programa.
La codificación cowboy se puede considerar como un anti-patrón, dado que es una práctica que inicialmente parece tener sus ventajas, pero finalmente resulta en consecuencias desastrosas.
Basado en la definición de Cowboy coding de la Wikipedia inglesa.
Después de la cowboy coding, está la sheriff reward, que es la que no te suele dar el cliente en concreto… XD cuando no hay Dios que entienda la documentación ni los manuales…, por no hablar del código fuente :oP
Ahhh! Así se llama a lo que se hace en las IT españolas xD
Sí, desgraciadamente pasa mucho en las IT españolas.
Me pregunto si Windows se programa así…
Buena entrada, no tenía ni idea que existía esta «metodología» 😀
Lo peor es que los que la practican no aprenden…
Así nos va.