El blog
Escribo sobre lo que hago a diario: arquitectura, diseño y DDD aplicados a sistemas reales. Ideas contrastadas en producción y contadas sin humo.
Cláusulas de guarda (guard clauses)
Las cláusulas de guarda aplanan el anidamiento, eliminan el else que sobra y ponen las reglas por delante del trabajo. Código más sencillo, mantenible y escalable.
Constructores con nombre (named constructors)
En PHP una clase solo tiene un constructor. Los constructores con nombre devuelven claridad, intención y lenguaje de dominio a la creación de objetos.