Posts Tagged ‘bugs’

Developer facts

17 diciembre 2010

A veces a uno le de por pensar en por qué fallan tanto los desarrollos de software (así, en general). Es evidente que las razones son, por decir un número, mogollón. Pero como hoy tocaba hacer un poco de autocrítica, charlando con los compis en el café nos han venido a la cabeza unos cuantos vicios clásicos de los programadores. Esas situaciones que se repiten en cada proyecto, cual Sísifo cargando con su piedra montaña arriba. Ahí van:

Error 500: System failure

  • Lo que hizo el programador anterior es una mierda. Es mejor empezar de cero.
  • Mi religión es internet y mi Padre Nuestro es el copy-paste. Si el código descargado/copiado falla, no es culpa mía. Es la Providencia.
  • Si mi aplicación falla, el error está en el módulo que ha escrito otro programador.
  • Siempre uso la última versión de toda herramienta o framework. Sé que falla mucho, pero la penúltima ya no se lleva.
  • En un día lo termino todo tal y como estimé. Lo que hago durante los otros 30 días que dura el desarrollo son arreglos y ajustes sin importancia.
  • Si la solución a una necesidad muy concreta es trivial, siempre es preferible hacer un desarrollo complejo y genérico para posibles necesidades futuras.
  • Eso ya está hecho. Tengo un “to-do” en el código.
  • Si entrego tarde, no tiene nada que ver el tiempo que he estado en Facebook o chateando. Es que el proyecto estaba mal estimado.
  • Eso no se puede hacer.
  • Si hago la aplicación como me da la gana, es porque el lamentable documento de análisis me obliga a potenciar mi creatividad.
  • No es un bug, es una feature.

¿Falta alguna?

Anuncios