Closed lima-limon-inc closed 11 months ago
@JuanPF56 @antopell Si quieren ir dejando apuntes en este issue de cosas que quieran poner en en manual tecnico, mas que invitados Es como "para no olvidarme"
La documentación técnica debe contener la información necesaria para que otro desarrollador puede entender la arquitectura e incluso continuar con el desarrollo del proyecto.
explicar con diagramas de clase y/o de secuencia las partes más importantes del proyecto. Resaltar los métodos mas importantes pero no es necesario diagramas detallistas: piensen que la documentación está para explicarle a otro desarrollador como funciona el proyecto.
explicar como es el formato de los archivos y del protocolo de comunicación.
Los diagramas deben graficar cómo esta constituido y/o resuelto el trabajo:
diagramas de clase de solo las clases mas importantes
diagramas de secuencia u objetos de las comunicaciones mas importante entre threads
Por ejemplo no tiene mucho sentido un diagrama completo de treinta clases o un diagrama tan genérico que podría ser el diagrama de cualquier trabajo.
En cambio aporta información un gráfico que centra la atención en una clase de alta importancia y aquellas relacionadas con la primera.
Usen un generador como PlantUML que son basados en texto en vez de uno gráfico para generar los diagramas rápidamente.