Автоматически генерировать UML-диаграмму моего кода C ++ - PullRequest
1 голос
/ 01 июня 2011

Некоторое время назад я учился на начального курса по программированию на Java. Мы использовали IDE с именем BlueJ , который имел приятную особенность, заключающуюся в том, что обзор ваших файлов разработки представлял собой облегченную диаграмму UML с нарисованными указателями «использования» и указателями наследования, что позволило легко увидеть структуру программы.

У меня следующий вопрос: есть ли подобная структура для c ++? или, по крайней мере, инструмент, который я мог бы запустить рядом с моим редактором, чтобы иметь четкое представление о моих файлах и о том, как они организованы.

Моя платформа разработки - это Mac с emacs в качестве моего главного редактора.

Ответы [ 2 ]

3 голосов
/ 01 июня 2011

Знаете ли вы о Doxygen и его многочисленных вариантах?

На самом деле, вторым по популярности в Google для Doxygen и UML является этот предыдущий вопрос StackOverflow .

0 голосов
/ 01 июня 2011

Для обработки C ++ я рекомендую BoUML, он не будет рисовать диаграммы автоматически, но достаточно хорош при разборе кода C ++, и вы можете создавать новые диаграммы, если вы добавляете классы в диаграмму, автоматически отображаются отношения Вы можете добавить один класс и затем запросить зависимости этого класса для добавления на диаграмму.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...