2009-06-17 27 views
6

Tengo un conjunto de 250 archivos de encabezado y archivos cpp de mi proyecto. Quería formatear el código anterior y generar documentación API. ¿Hay alguna herramienta que pueda ayudarme a hacer esto?Embellecedor de código fuente para C++ (vC++)?

Estoy pensando en usar DOxygen, pero creo que necesita la información en algún formato.

Respuesta

10

Utilice Doxygen para la documentación del edificio. Puede inferir mucho de la fuente tal como está con la configuración correcta. Mejora con los comentarios adecuados para cada objeto documentado. Sin embargo, Doxygen no lo ayudará a regularizar el formato y el diseño de su código.

Para esa tarea, desea un embellecedor de código. La herramienta clásica fue indent. Sin embargo, una herramienta mucho más versátil es Uncrustify, que es uno de varios embellecedores incluidos en el nombre claramente Universal Indent GUI. La última herramienta es compatible con una amplia gama de idiomas y ofrece una interfaz gráfica para ayudarlo a ajustar la configuración a su estilo preferido.

Todo lo anterior es gratis y de código abierto, por cierto.

Una vez que empiece a utilizar Doxygen, también deberá instalar las herramientas Graphviz para que pueda dibujar gráficos de llamada y otros diagramas.

+0

Estos son grandes enlaces :) – toto

+0

Allí, eso es mucho mejor. – RBerteig

6

He tenido una buena experiencia con astyle (Artistic Style); es fácil de usar y configurar

+0

Astyle: simplemente arrastra el archivo de origen al icono y obtienes tu hermosa fuente lista. – siddhant3s

Cuestiones relacionadas