Facturini (5): Phinx el Gestor De Migraciones
Cuando nuestra aplicación tiene una base de datos relacional, una buena práctica es tener un gestor de migraciones que se encargue de documentar y aplicar todos aquellos cambios que hemos...
Facturini (4): CI Para Dormir Tranquilos
En esto post vamos a ver que es y como nos va a ayudar la integración continua (CI) en la refactorización de Facturini. ¿Que es la CI? Integración continua (CI)...
Facturini (3): Asegurando El Refactoring Con Test De Caracterización
Como ya hemos comentado en otros posts, para poder refactorizar código con la seguridad de que todo sigue funcionando igual que hasta ahora, debemos tener test que nos permitan dar...
Facturini (2): Moviendo Dependencias a Composer
Lo recomendado cuando realizamos ejercicios de refactorización sobre un código es hacerlo teniendo tests que nos aseguren que aquello refactorizado sigue funcionado correctamente. Como podemos apreciar en el proyecto Facturini,...
Facturini (1): Installing Composer
Por donde empezamos Ya habréis visto que el proyecto de Facturini tiene muchas carencias a nivel de código. Quizás, con tanto por hacer, no sabríamos por donde empezar. Así pues,...