Uso de patrones de diseño parte 1

Normalmente nos enfrentamos a problemas que seguro tienen alguna solución en stackoverflow.com, pero ¿buscamos siempre si alguien pasó por ese problema o similar antes? Lo mismo ocurre con los patrones. Ponernos a tirar código a lo loco, incluso haciendo TDD puede llevarnos a soluciones que funcionen pero que no sean del todo finas. Por ello creo que es necesario tener un conocimiento amplio sobre patrones. Cuando aplicarlos, porqué aplicarlos, qué podamos identificar cuando estamos cerca de un patrón y así poder utilizarlo para cuando un compañero (o nuestro yo del futuro) lo pille a la primera.

Esta es una adaptación de The Whens and Whys for PHP Design Patterns donde veremos cuando y por qué tenemos que aplicar ciertos patrones de diseño.

Continúa leyendo “Uso de patrones de diseño parte 1”