Cómo leer este libro
Qué es un patrón
Un patrón describe un problema recurrente y una forma probada de resolverlo, expresada de modo que la solución pueda aplicarse muchas veces sin reinventarla. Un patrón no es código listo para usar, sino una idea que adaptas a tu contexto.
Estructura de un capítulo
Cada patrón sigue una única plantilla para que los capítulos sean comparables:
- Propósito — qué resuelve el patrón.
- Problema — la situación y las fuerzas que llevan al patrón.
- Solución — la idea a nivel de principio.
- Estructura — un diagrama de los recursos compartidos.
- Cuándo aplicarlo y Consecuencias — condiciones y compromisos.
- Implementación y Ejemplo — cómo llevarlo a cabo.
- Antipatrones, Usos conocidos, Patrones relacionados.
Grupos
Los patrones se agrupan por área del trabajo con un agente: planteamiento de la tarea, trabajo con el contexto, verificación, organización del proyecto. Los antipatrones viven en un capítulo general aparte: errores comunes al interactuar con un agente y su análisis. La agrupación es visible en el contenido; dentro del repositorio todos los capítulos son planos, cómodos de leer también en GitHub.