Mi charla en Madrid.rb sobre Refactoring
El pasado jueves hice mi primera charla en Madrid.rb. El tema que traté fue la refactorización de código, punto importante si queremos que nuestras aplicaciones se mantengan sanas y fuertes con el paso del tiempo y las nuevas funcionalidades. Está basada en el libro de Martin Fowler titulado Refactoring: Improving the Design of Existing Code y además de una introducción y unas pequeñas conclusiones, hay un ejemplo de refactorización que puede servir a aquellos que se inician en el tema para comprender la mecánica que se sigue durante el proceso de refactorización.
Para el que pueda interesarle dejo aquí las transparencias que hice:
Y el vídeo de la charla grabado por Madrid.rb:
Making code tastier through refactoring from Madrid.rb on Vimeo.
Algunos libros que se pueden consultar sobre el tema son:
- Refactoring to Patterns - Joshua Kerievsky
- Clean Code - Robert C. Martin
- Design Patterns in Ruby - Russ Olsen
- Source Making
Y algunas herramientas interesantes:
Si estuviste allí por favor puntúa esta charla: