Визуализация кода
Вы можете использовать средства визуализации и моделирования в Visual Studio, чтобы анализировать существующий код и описать приложение. Это позволяет наглядно изучить, как изменения могут повлиять на код, а также оценить работы и риски, возникающие в результате этих изменений. Например:
Чтобы понять связи в коде, сопоставьте их визуально.
Чтобы описать архитектуру системы и сохранить код в соответствии с его дизайном, создайте схемы зависимостей и проверьте код на этих схемах.
Для описания структур классов создайте схемы классов.
Кроме того, эти средства облегчают взаимодействие с другими участниками проекта.
Чтобы узнать, какие выпуски Visual Studio поддерживают каждую функцию, см. раздел Поддержка инструментов моделирования и архитектуры в различных выпусках.
Что вы хотите сделать?
Сценарий | Статьи |
---|---|
Общие сведения о коде и его отношениях: Установите связи между определенными частями кода. Получите общие сведения о связях в коде для всего решения. |
- Сопоставление зависимостей в решениях - Использование карт кода для отладки приложений - Поиск потенциальных проблем с помощью анализаторов карт кода - Сопоставление методов в стеке вызовов при отладке |
Общие сведения о структурах классов: Визуализируйте структуру классов в проекте путем создания схем классов на основе кода. |
Практическое руководство. Добавление схем классов в проекты (конструктор классов) |
Опишите высокоуровневый системный дизайн и проверьте код для этого проекта: Опишите высокоуровневую структуру системы и ее предполагаемые зависимости путем создания схем зависимостей. Проверьте код на соответствие этой структуре, чтобы убедиться в том, что зависимости в коде согласованы с ней. |
- Создание схем зависимостей на основе кода - Схемы зависимостей: справочные материалы - Схемы зависимостей: рекомендации - Проверка кода по схемам зависимостей |
Связанный контент
- Установка средств для архитектуры кода
- Сценарий: изменение проекта с помощью визуализации и моделирования
- Анализ и архитектура модели
- Моделирование архитектуры приложения
- Использование моделей в процессе разработки
Примечание.
Компонент Text Template Transformation (Преобразование текстовых шаблонов) автоматически устанавливается как часть рабочей нагрузки разработки расширений Visual Studio. Его также можно установить на вкладке Отдельные компоненты Visual Studio Installer в категории Пакеты SDK, библиотеки и платформы. Установите компонент Пакет SDK для моделирования со вкладки Отдельные компоненты.