Vizualizace kódu
Pomocí nástrojů pro vizualizaci a modelování v sadě Visual Studio můžete porozumět existujícímu kódu a popsat aplikaci. Díky tomu můžete vizuálně zjistit, jak můžou vaše změny ovlivnit kód, a pomoci vám vyhodnotit práci a rizika, která jsou výsledkem těchto změn. Příklad:
Pokud chcete porozumět relacím v kódu, namapujte tyto relace vizuálně.
Pokud chcete popsat architekturu systému a zachovat kód konzistentní s jeho návrhem, vytvořte diagramy závislostí a ověřte kód v těchto diagramech.
Chcete-li popsat struktury tříd, vytvořte diagramy tříd.
Tyto nástroje vám také pomůžou snadněji komunikovat s lidmi zapojenými do vašeho projektu.
Informace o tom, které edice sady Visual Studio podporují jednotlivé funkce, najdete v tématu Podpora edice pro nástroje pro architekturu a modelování.
Co chcete udělat?
Scénář | Články |
---|---|
Vysvětlení kódu a vztahů mezi nimi: Mapování relací mezi konkrétními částmi kódu Podívejte se na přehled relací v kódu pro celé řešení. |
- Mapování závislostí napříč vaším řešením - Použití map kódu k ladění aplikací - Nalezení potenciálních problémů pomocí analyzátorů mapy kódu - Mapování metod v zásobníku volání při ladění |
Principy struktur tříd: Vizualizujte strukturu tříd v projektu vytvořením diagramů tříd z kódu. |
Postupy: Přidání diagramů tříd do projektů (Návrhář tříd) |
Popište návrh systému vysoké úrovně a ověřte kód proti tomuto návrhu: Popis návrhu systému vysoké úrovně a zamýšlených závislostí vytvořením diagramů závislostí Ověřte kód proti tomuto návrhu, abyste měli jistotu, že závislosti v kódu zůstanou konzistentní s návrhem. |
- Vytváření diagramů závislostí z kódu - Diagramy závislostí: Referenční dokumentace - Diagramy závislostí: Pokyny - Ověřování kódu pomocí diagramů závislostí |
Související obsah
- Instalace nástrojů pro kód architektury
- Scénář: Změna návrhu pomocí vizualizace a modelování
- Analýza a architektura modelu
- Modelování architektury aplikace
- Použití modelů ve vývojových procesech
Poznámka:
Komponenta Transformace textové šablony se automaticky nainstaluje jako součást sady funkcí vývoje rozšíření sady Visual Studio. Můžete ho také nainstalovat z karty Jednotlivé komponenty Instalační program pro Visual Studio v kategorii sad SDK, knihoven a architektur. Nainstalujte komponentu Modeling SDK z karty Jednotlivé komponenty .