pdsldcf

Documentación del código fuente

Son herramientas que a partir de un análisis previo del código fuente generan la documentación del mismo. Para ello es necesario que el código fuente cumpla con un determinado estándar para generar la documentación.

De acuerdo a la tabla doxygen y robodoc se presentan como las alternativas más adecuadas para la generación de documentación técnica por los lenguajes soportados y formatos de salida, son fáciles de instalar, ambas se pueden descargar de los repositorios de Debian.

Sin embargo estas dos herramientas presentan una considerable diferencia es los estilos para comentar el código fuente. En donde RoboDoc es poco flexible

La elección es Doxygen ya que es una excelente herramienta a la hora de extraer la documentación a partir de los comentarios para crear documentación consistente.

Herramienta

Licencia

Sistema operativo

Lenguaje soportados

Lenguaje utilizado para su desarrollo

Formatos de salida

Doxygen

GPL

Linux, windows

C/C++, java, php, python

C++

html, chm, rtf, pdf, latex, PostScript, man pages, xml

JsDoc

GPL

Linux, windows

JavaScript

Perl

html

Natural Docs

GPL

Linux, windows

C/C++, java, php, python, ruby, javaScript,(todos los anteriores de manera parcial), perl

Perl

html

phpDocumentor

LGPL

Linux, windows

Php

Php

html,chm,pdf,docbook,xml

ROBODoc

GPL

Linux, windows

C/C++, java, php,perl,python,ruby,JavaScript

C

html, chm, rtf, pdf, latex, PostScript, man pages, docbook

Tabla 6: Comparación de Herramientas para Documentación Técnica

pdsldcf (última edición 2008-07-21 14:20:09 efectuada por eparedes)