Sdílet prostřednictvím


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í

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 .