Инструмент для создания диаграмм классов из кода (Visual Studio)

название говорит само за себя. Я надеюсь, что есть какое-то расширение или полномасштабное программное обеспечение, которое автоматически генерирует диаграммы классов из моего кода. Я просмотрел веб-сайт галереи расширений, но не смог найти что-то, что соответствует моим критериям.

я унаследовал приложение, которое выглядит так, как будто оно было написано студентом CompSci 101-нет структуры папок, много повторяющегося кода. Много беспорядка разбросано по 50 оконным формам. Нет никакого наследства, никаких интерфейсов или чего-то еще. Это чрезвычайно простой код, его просто много.

было бы здорово иметь что-то генерировать диаграмму всего проекта, чтобы я мог быстро увидеть, где есть избыточный код, чтобы я мог вернуться и рефакторинг ад из этого чудовища. Мне действительно не нужны никакие навороты, просто чтобы увидеть имя класса, поля и методы. Однако я хотел бы, чтобы он оставил любые элементы управления, которые были добавлены в форму.

так, гипотетически, скажем У меня MyForm который содержит 2 Textbox один и 1 private int в представлении кода, диаграмма классов должна выглядеть примерно так:

| MyForm |
----------
| -int i |
----------

ВМЕСТО:

| MyForm |
----------
| -int i |
| -txt1  |
| -txt2  |
----------

извините за корявый рисунок 🙂

25
задан sab669
11.01.2023 10:32 Количество просмотров материала 3198
Распечатать страницу

1 ответ

для анализа кода я обычно сначала запускаю doxygen. Это помогает создать обзор. Не забудьте включить точечные диаграммы в файл конфигурации, который необходим для визуализации деревьев caller и callee.

0
отвечен elsamuko 2023-01-12 18:20

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх