Omitir navegación.
Principal

Entrevista a Martin Fowler


  • En la primera Martin nos habla sobre el significado de refactorizar, la importante relación con las pruebas, así como de algunas otras implicaciones de la refactorización en el diseño, la productividad, etc.
  • En la segunda aparece lo que Martin entiende por un buen diseño, nos habla de ser explicitos al escribir código, la importancia de una buena elección en los nombres de las variables y los métodos; de lo importante que es poder modificar el código de cualquier miembro del equipo con seguridad de no introducir efectos colaterales.
  • En la tercera entrega aparece el concepto de metodologías ágiles frente a metodologías monumentales al hablar de cuándo, cómo y porqué a veces no es posible hacer un maravilloso diseño inicial que nos permita terminar el proyecto y satisfacer plenamente los requisitos del cliente. Por cierto, en esta entrega, Martin comienza a hablar de los famosos "Bad Smells", que para el que no lo sepa, se trata de figuras reconocibles en el código que nos permiten identificar donde se debería refactorizar.
  • La verdad es que en la cuarta entrega se sigue hablando de la importancia de tener un mecanismo para abordar proyectos en los que prima la capacidad de adaptación frente a la existencia de unos requisitos iniciales, claramente definidos
  • En la quinta entrega, Martin habla de una de las prácticas de XP, lo que muchos conoceis como TDD, Diseño guiado o dirigido mediante pruebas. Lo que Beck resume la serie de pasos: escribe la prueba, haz que pase la prueba, generaliza la prueba y refactoriza.
  • Y por ultimo en la sexta, Fowler habla sobre eficiencia.