Code Coverage o cómo engañarte a ti mismo

Viene siendo muy habitual pensar que las pruebas son sinónimo de corrección y que es importante tener una gran cobertura de código. Voy a tratar de demostrar que esto no es así.

Ojo… con ello no digo que estén mal, sino que es necesario saber de qué estamos hablando. Yo soy partidario de un número de pruebas adecuado y de un porcentaje de cobertura… suficiente.

Python: Cómo hacer pruebas 5: freshen

Después del éxito cosechado con el artículo Python: Cómo hacer pruebas (4), no puedo evitar aprovechar el tirón y subir el nivel: BDD, o, lo que es lo mismo, Business Driven Development.

Éste va a ser un tema muy arriesgado, ya que en mi vida he conseguido hacer BDD para… el ejemplo que os voy a mostrar. No lo he usado nunca más, aunque me parece bastante interesante el tema.

Aún me guardo un temita en el tintero para otro artículo. Lo dejaré como una sorpresa :D

Java Swing: Cerrando un Dialog

Trabajando con Swing me he dado cuenta de algunas cosas raras en esta API. Una de ellas es la falta de uniformidad en la gente que lo usa. Esto, a veces, es culpa de una mala información. Otras, de la propia API.

En este caso me gustaría ver un ejemplo de lo que digo: cómo cerrar un Dialog. Para mi desgracia, me llevó casi 1 hora encontrar la manera adecuada.

En concreto, estoy tratando de cerrar la ventana desde el típico botón “Cerrar”.