Cuestión de metodología

Imagen de http://stellae.usc.es/

Imagen de http://stellae.usc.es/

Este no va a ser un post muy largo. Es sólo que me ha llamado la atención cómo se ha tratado en cierto artículo (Core Java coding question – converting String to BigDecimal). Aquí se habla de la transformación de un String a un BigDecimal, pero no es esa transformación la que me ha gustado especialmente (cualquiera sabe convertir entre tipos, sean primitivos o no), sino la metodología de tres pasos, explicada en el mismo:

  1. Hacerse las preguntas adecuadas para obtener los requerimientos más detallados.
  2. Hacer uso del TDD (Test Driven Development). Particularmente no soy muy partidario de hacer esto de forma completa, aunque deberíamos, sobretodo al crear clases particularmente complicadas.
    1. Crear el esqueleto de la clase.
    2. Escribir los métodos y propiedades que se necesitarán para cuando se produce el fallo, pero cubriendo los requerimientos.
  3. Implementar la funcionalidad, de tal manera que todo funcione bien, como un puzle bien montado.

Recomiendo la lectura del artículo, que también es muy corto, pero que no tiene desperdicio.

Share

Comments

  1. By UN ANONIMO

    Responder

    • By David

      Responder

Deja un comentario