Refactorizando controladores: Separando responsabilidades

Una de las cosas más complicadas para los programadores es tomar consciencia sobre las como modelar situaciones y objetos del mundo real y aplicarlos al mundo de la programación. De vez en cuando, es necesario dar un paso atrás y pensar en lo que se ha estado haciendo. Así es como al final, acabamos dándonos … Sigue leyendo Refactorizando controladores: Separando responsabilidades

Anuncios

Skinny Controller: moviendo la lógica del controller

Cuando empecé a utilizar PHP, yo incluía bastante cantidad de lógica en el controller, entonces empecé a leer sobre refactoring y me topé con skinny controller fat models, el código de mis controlllers se reducía bastante y la lógica estaba en los modelos, pero lo único que hacía era mover el problema de sitio. Ahora … Sigue leyendo Skinny Controller: moviendo la lógica del controller

Skinny Controller: Servicios y Action-Domain-Responder

Hace unos días estuvimos viendo como hacer skinny controllers extrayendo toda la lógica de los controladores a servicios que pueden ser reutilizados. Después de leer el artículo original Paul M. Jones autor de "Modernizing Legacy application in PHP" escribió un post al respecto introduciendo el patrón Action-Domain-Responder. Así que hoy vamos a traducir el artículo … Sigue leyendo Skinny Controller: Servicios y Action-Domain-Responder