¿Hay sistemas de generación de documentación similares a Javadoc para C++? Javadoc produce buenos resultados; Sería genial si pudieras usar algo similar en otros idiomas.Documentación similar a Javadoc para C++
Respuesta
Hay varias herramientas que funciona como JavaDoc para C++ La herramienta más popular es probablemente Doxygen. Puede manejar comentarios similares a JavaDoc, y también varios lenguajes (por ejemplo, C++, C, Java, Objective-C, Python, PHP, C#). Tiene un soporte bastante bueno para ajustar el estilo de la salida HTML usando CSS (ver el users list por ejemplo documentaciones).
Dos cuestiones importantes a la hora de elegir el sistema de documentación es para asegurarse de que le permite
- Documento de las entidades que le interesan. ¿Desea documentar el sistema siguiendo la estructura del código o según alguna otra división de módulos.
- Obteniendo la salida formateada como lo desee. Es preferible cuando la documentación se ajusta al estilo general de su proyecto.
Nuestra experiencia con doxygen es que es bastante fácil de configurar y usar, y la salida resultante es bastante fácil de ajustar. Desafortunadamente, doxygen no es perfecto, por lo que en algunos casos es necesario evitar las peculiaridades o errores en los que se descompone el analizador doxygen. Asegúrese de inspeccionar cuidadosamente toda su documentación generada.
Hay Doxygen
También hay qdoc para proyectos basados en QT en C++. http://doc-snapshot.qt-project.org/qdoc
Estoy empezando a usar Sphinx para mis proyectos de Python. Su página de inicio indica "C/C++ también es compatible".
Utiliza un marcado ligero llamado "reStructuredText".
Acabo de empezar a usarlo para mis proyectos de Python, y me gusta mucho el aspecto de la salida.
- 1. ¿Documentación similar a Javadoc para bibliotecas C/C++?
- 2. Documentación de código para delphi similar a javadoc o C# xml doc
- 3. herramienta similar a JavaDoc para scripts SQL
- 4. Marco de documentación como JavaDoc para Objective C
- 5. herramienta similar a javadoc para spring-mvc rest api documentation?
- 6. Documentación de Javadoc para comentarios XML de C#
- 7. Javadoc para la documentación del proyecto
- 8. Migración de Javadoc a la documentación de Python
- 9. cómo usar appledoc para generar una documentación similar a Apple
- 10. JavaDoc: ¿dónde agregar notas/comentarios a la documentación?
- 11. ¿Hay un complemento similar a Javadoc para Xcode que genera automáticamente la plantilla de documento?
- 12. Importación de documentación de Javadoc en Eclipse
- 13. ¿Cómo generar documentación de javadoc con diéresis?
- 14. Cómo hacer documentación con NetBeans y Javadoc
- 15. Documentación-generador para Objective-C?
- 16. Plantillas de documentación C++
- 17. Algo similar a jMonkey Engine para C#
- 18. Buena biblioteca similar a STL para C
- 19. Hashtable similar a V8 para C#?
- 20. ¿Cómo convenzo a Eclipse para que muestre la documentación de javadoc en Ubuntu 9.04 para openjdk?
- 21. Medición de la cobertura de documentación con Javadoc y Ant
- 22. C/C++ Documentación del archivo de encabezado
- 23. Netbeans C/C++ JavaDoc código de finalización
- 24. Resteasy - generar documentación REST desde Javadoc y anotaciones
- 25. ¿Heredar documentación en C#?
- 26. XSD para documentación XML generada para C#?
- 27. ¿Visual Studio tiene una opción para generar documentación html para comentarios al estilo Javadoc?
- 28. Generador de documentación Visual studio C++
- 29. Vala (lenguaje similar a C#) compila a C?
- 30. Cómo agregar javadoc para Android a Netbeans
En cuanto a la descomposición del analizador sintáctico, he encontrado que mis problemas parecían estar solucionados desde que comencé a usar comentarios XML, pero tampoco muchos de los editores e IDE disponibles lo admiten de inmediato. –