Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Autores del propio cdigo Otros desarrolladores del proyecto Clientes de la API del proyecto
Por qu documentarlo?
Mantenimiento Reutilizacin
Qu documentar?
Obligatorio ( /** Javadoc */ ) Clases y paquetes Constructores, mtodos y atributos Conveniente ( // una sola lnea /* varias lneas */ ) Fragmentos no evidentes Bucles, algoritmos.
Generar documentacin de una API a mano es tedioso y propenso a errores Gran cantidad de pequeos detalles Sincronizacin de cdigo fuente y documentacin Duplicidad de esfuerzos (tipos, nombres. . . ) Combinar cdigo fuente con documentacin Generar documentacin desde el cdigo La documentacin embebida en el cdigo tiende a ser ms correcta
Comentarios con una sintaxis concreta, que se ubican antes de las clases, interfaces, constructores, mtodos y atributos a documentar.
Qu son :
Estructura
/**
*
* Descripcin principal * * * Tags (etiquetas) * * */
La primera frase de cada comentario Javadoc debe ser una frase resumen con una descripcin concisa y completa, terminada en punto, y seguida de un espacio.
Aplicable en las clases, no se repite para cada mtodo, a no ser que algn mtodo haya sido escrito por otra persona.
Aplicable a mtodos.