Estamos creando herramientas para extraer información de la web. Tenemos varias piezas, como¿Mejores prácticas en la administración de componentes de complejidad/visualización en su software?
- datos de rastreo de la web información
- Extracto basa en plantillas & reglas de negocio
- Analizar los resultados en la base de datos de
- Aplicar la normalización & reglas de filtrado
- etc, etc
El problema es solucionar problemas & teniendo una buena "imagen de alto nivel" de lo que sucede en cada etapa.
¿Qué técnicas te han ayudado a comprender y gestionar procesos complejos?
- Utilizar las herramientas de flujo de trabajo como Windows Workflow Foundation
- encapsular funciones separadas en herramientas de línea de comandos & herramientas utilizar secuencias de comandos para vincularlos
- escribir en un idioma Específico de dominio (DSL) para especificar cosas qué orden debería suceder en un nivel superior.
Es curioso cómo se maneja un sistema con muchos componentes interactuantes. Nos gustaría documentar/comprender cómo funciona el sistema a un nivel más alto que el rastreo a través del código fuente.
Si te gusta las respuestas dadas a usted, no estaría de más si usted votara sobre ellos. ;) – Till
Hecho y hecho :) – Kalid