domingo, septiembre 10, 2006

Patrones, técnicas para su definición

Ralph Johnson refiere y adhiere a un consistente artículo de Martín Fowler sobre documentación de patrones de diseño. Particularmente útil es la recopilación de estilos de definición, y su propia fórmula. Sea cual sea la forma de hacerlo, es fundamental en la definición de un patrón el explicitar al menos
  • El problema
  • La solución
  • La estructura estática del patrón
  • La implementación
  • ...y si es posible, un ejemplo
Disponer de un repositorio de patrones, documentado claramente, es vital para su uso real: en primer lugar, para que el equipo de desarrollo conozca los que tiene disponibles; en segundo lugar, para abreviar el tiempo de adaptación a un uso específico. De los ejemplos mencionados por Fowler, valoro especialmente el conjunto de observaciones y recomendaciones de construcción elaboradas por Buschman, Meunier, Rohnert, Sommerland y Stal, avaladas por su experiencia en Siemens.

No hay comentarios.: