Nov 14 2006

10 reglas básicas para debugar

RuBeN

Venga va, hoy algo que me ha llamado la atención ya que en el trabajo perdemos bastante tiempo depurando nuestros programas.

Las 10 reglas de oro del debug:

1. Comprueba los datos: comprueba que los datos son los que se esperan. Una buena opción sería darle la funcionalidad al sistema de exportar los datos a un fichero de texto plano para poder comprobarlo mejor.
2. Comprende el sistema: leer el manual, seguir las instrucciones, compara tu código con los ejemplos que ofrecen, puede ayudarte a usar el sistema correctamente y no mandar datos que no son los correctos.
3. Hazlo fallar: para encontrar posibles fallos no hay nada mejor que hacerlo fallar a proposito. Si algo falla rara vez, puede ser algo bastante importante, no asumas cosas cuando intentes encontrar el problema, te puede hacer perder mucho tiempo.
4. Tómate tu tiempo: sacar conclusiones usando poca información nos puede hacer no encontrar el problema real, sino parchear un problema menor.
5. Divide y conquistarás: estrecha tu búsqueda, limita los sitios donde pueda darse el error, sigue el código hasta la zona más exacta donde pueda fallar.
6. Cambia cosas una a una: cuando encuentres varios errores, corrígelos uno a uno, para evitar encontrarte con otros errores, o que cuando algo falle por los cambios, no sepas por qué se ha producido.
7. Realiza una auditoría: da igual que parezca que todo funciona bien, sigue mirando los logs por posibles errores, por si aparecen casos que no habías visto antes.
8. Comprueba primero lo obvio: no asumas que tus ideas son correctas, cuestionate todo.
9. Pide ayuda: los test de caja negra dicen que quien debe testear la aplicación no debe ser quien la ha desarrollado, ya que muchas veces caemos en el error de pensar que algo en particular no va a fallar porque sabemos cómo funciona.
10. Si no lo corregiste, no está solucionado: las cosas no se arreglan solas, si no se reproduce de nuevo el error no quiere decir nada, el error sigue estando allí.

Vía | Sentido web

[tags]Programación, código, Java, Debug, Depuración[/tags]


Posts relacionados


Nov 14 2006

La Cerveza es sana

RuBeN

cerveza.jpg
Pues clairo. Ya lo pensaba yo. Pero ahora lo dicen los expertos.

Un par de cañas de cerveza al día va bien para entre otras cosas, prevenir enfermedades cardiovasculares, promover la secreción de jugos gástricos. Incluso ayuda a fijar el calcio en los huesos y mejorar la calidad de los mismos. Por si habia dudas, la birrita es la bebida definitiva.

La pregunta que me surge ahora es, si un día no te la puedes tomar, ¿ración doble al día siguiente? La respuesta es claramente sí, ¿no?

Vía | Meneame

[tags] Cerveza, salud, birra, beer, calcio [/tags]


Posts relacionados


Nov 14 2006

Enemigos

RuBeN

Ten cerca a tus amigos, pero más cerca a tus enemigos.


Al Pacino en El Padrino II

[tags]Frases, Amigos, Enemigos, El Padrino, Al Pacino, Citas[/tags]


Posts relacionados