название говорит само за себя. Я надеюсь, что есть какое-то расширение или полномасштабное программное обеспечение, которое автоматически генерирует диаграммы классов из моего кода. Я просмотрел веб-сайт галереи расширений, но не смог найти что-то, что соответствует моим критериям.
я унаследовал приложение, которое выглядит так, как будто оно было написано студентом CompSci 101-нет структуры папок, много повторяющегося кода. Много беспорядка разбросано по 50 оконным формам. Нет никакого наследства, никаких интерфейсов или чего-то еще. Это чрезвычайно простой код, его просто много.
было бы здорово иметь что-то генерировать диаграмму всего проекта, чтобы я мог быстро увидеть, где есть избыточный код, чтобы я мог вернуться и рефакторинг ад из этого чудовища. Мне действительно не нужны никакие навороты, просто чтобы увидеть имя класса, поля и методы. Однако я хотел бы, чтобы он оставил любые элементы управления, которые были добавлены в форму.
так, гипотетически, скажем У меня MyForm
который содержит 2 Textbox
один и 1 private int
в представлении кода, диаграмма классов должна выглядеть примерно так:
| MyForm |
----------
| -int i |
----------
ВМЕСТО:
| MyForm |
----------
| -int i |
| -txt1 |
| -txt2 |
----------
извините за корявый рисунок 🙂