Использовать Doxygen для строительной документации. Он может много сделать из источника как есть с правильными настройками. Он становится лучше с подходящими комментариями для каждого документального объекта. Однако Doxygen не поможет вам упорядочить формат и формат вашего кода.
Для решения этой задачи вы хотите использовать кодовый декодер. Классическим инструментом был indent
. Тем не менее, гораздо более универсальный инструмент - Uncrustify, который является одним из нескольких украшений, включенных в четко обозначенный Universal Indent GUI. Последний инструмент поддерживает широкий спектр языков и предоставляет удобный интерфейс графического интерфейса, который поможет вам настроить настройки на ваш предпочтительный стиль.
Все вышесказанное является бесплатным и открытым исходным кодом, кстати.
После того, как вы воспользуетесь Doxygen, вы также захотите установить инструменты Graphviz, чтобы он мог рисовать диаграммы вызовов и другие диаграммы.
Это большие ссылки :) – toto
Там, это намного лучше. – RBerteig