viernes, abril 20, 2007

Top 20: Frases de los programadores

En el Blog “Under the Sun” encontré las 20 respuestas que un programador da a los “testers” o usuarios cuando su programa no funciona. Todas estas frases tan ciertas y dolorosas para los que nos hemos desempeñado como desarrolladores o testers que a veces no nos damos cuenta lo común que se hacen nuestro argot.

Empecemos la cuenta regresiva:

20. “Vaya, qué extraño…”

19. “Eso nunca había pasado antes”

18. “Ayer funcionaba bien”

17. “¿Cómo pudo haber pasado?

16. “Debe ser un problema de hardware”

15. “¿Qué escribió usted que hizo que el programa se bloqueara?”

14. “Tiene que haber algo mal en sus datos”

13. “No he tocado ese módulo en semanas”

12. “Debe estar trabajando con la versión equivocada”

11. “Es sólo una coincidencia desafortunada”

10. “Yo no puedo probarlo todo”

9. “ESTO no puede ser la causa de ESO”

8. “El programa funciona, pero eso no ha sido probado”

7. “Alguien debe haberle metido la mano a mi código”

6. “¿Seguro que no hay un virus en su sistema?”

5. “Aunque no funcione, ¿cómo se siente usándolo?”

4. “No puede usar esa versión en su sistema”

3. “¿Porqué quiere hacerlo de esa manera?”

2. “¿Dónde estaba usted cuando el programa falló?”

1. “En mi máquina funciona bien”

 

Yo agregaría otras al listado:

  • ¿Ya probó reiniciando la aplicación? y ¿ya reinició el PC?
  • ¿Ya intentó reinstalando la aplicación?
  • El CD debe haber quedado mal quemado
  • Debió haberse descargado mal.
  • ¿Acaso no debía funcionar así?
  • Eso no es un error, así es como funciona.
  • Ese es un error de un componente del Framework.
  • ¿Ya instaló la actualización de seguridad de su sistema?
  • Mínimo el repositorio se dañó.
  • Funciona, pero debo corregirlo.
  • No hubo tiempo para terminar eso.
  • Eso no está en los requerimientos.
  • Se hizo por cuestiones de seguridad.


Y aquí están las respuestas que neutralizarían el top 10:

10. "No puedo probarlo todo"
Correcto, Por eso encontré el problema.

9. "ESTO no puede ser la causa de ESO."
Sí, sí puede.

8. "Funciona, pero no ha sido probado todavía"
Non sequitur.

7. "Alguien debe haberle metido la mano a mi código"
Entonces por favor, recupérelo.

6. "Ya revisó que no haya virus en su sistema?"
Sí, y muchas veces.

5. "Aun cuando no funciona, cómo se siente usándolo?"
Como si no funcionara.

4. "No puede usar esa versión en su sistema."
Sí, Sí puedo.

3. "Por qué desea hacerlo de esa manera?"
Porque estoy emulando a un usuario que no sabe sistemas quien lo haría de esta manera.

2. "Dónde estaba usted cuando el programa falló?"
En mi oficina, buscando otro error en su código.

1. "Funciona en mi equipo"
No podemos cargar su máquina a todas partes. Esta no es su máquina.