Este es parte del material del curso refactoring en PHP impartido en geekshubacademy
Son 5 proyectos independientes en el repositorio.
Slides de la charla introductoria que hemos visto en el curso
En este repositorio se enseñan el uso de composer, autoload con composer usando PSR-4, estilo de código y técnicas básicas de refactoring.
Uno de las mayores dificultades a la hora de refactorizar es tener un arnés de tests antes de tocar nada. En este ejercicio vemos como empezar a testear un proyecto para "salvar" las dependencias de la clase y poder crear test unitarios con PHPUnit
Es un cliente PHP que ataca a la API the cat api Esta kata no está solucionada. Es el reto que proponemos en el curso.
Detenernos un momento a pensar los nombres de las variables es fundamental y lo demostramos enfrentandonos a esta aplicación, de la que en un primer momento no sabemos nada. Poco a poco iremos descubriendo cual es la funcionalidad de la aplicación.
Proyecto legacy donde podemos prácticar nuestras habilidades, sobre todo el autoload