En muchas ocasiones para aprender un concepto es mejor observar a otro haciendo el trabajo. Refactoring Loops and Conditionals es una excelente demostración sobre el tema de refactoring de la mano de Adam Wathan. Es interesante ver el proceso mental y la lógica envuelta a la hora de escoger las técnicas para hacer refactoring. Muestra además un buen ejemplo de lo que es programación funcional en PHP. Sin duda es un video que no solo aplica a los desarrolladores que usan PHP sino a todo programador interesando en el tema del refectoring. Observar el proceso «en vivo y a todo color» no tiene precio.