Kodkartor är en typ av modell som hjälper dig att se organisationen och relationerna i koden.
Använd kartor för att undersöka programkod så att du bättre kan förstå dess struktur och dess beroenden, hur du uppdaterar den och beräknar kostnaden för föreslagna ändringar.
Med beroendediagram kan du definiera strukturen för ett program som en uppsättning lager eller block med explicita beroenden. Liveverifiering visar konflikter mellan beroenden i koden och beroenden som beskrivs i ett beroendediagram.
Använd beroendediagram för att:
Stabilisera programmets struktur genom många förändringar under dess livslängd.
Identifiera oavsiktliga beroendekonflikter innan du checkar in ändringar i koden.
En DSL är en notation som du utformar för ett specifikt syfte. I Visual Studio är det vanligtvis grafiskt.
Använd domänspecifikt språk för att:
Generera eller konfigurera delar av programmet. Det krävs arbete för att utveckla notationen och verktygen. Resultatet kan passa bättre för din domän än en UML-anpassning.
För stora projekt eller i produktlinjer där investeringen i utveckling av DSL och dess verktyg returneras genom dess användning i mer än ett projekt.
Versionsstöd för arkitektur- och modelleringsverktyg
Anteckning
Arkitekturverktyg stöds inte i ARM64 Visual Studio.
Visual Studio finns i flera utgåvor. Alla dessa ger inte stöd för arkitektur- och modelleringsverktygen. I följande tabell visas tillgängligheten för varje verktyg.
Funktionalitet
Företagsutgåva
Professionell utgåva
Community-utgåva
Kodkartor
Ja
Stöder endast läsning av kodkartor, filtrering av kodkartor, tillägg av nya generiska noder och skapande av en ny riktad graf från en markering.
As a Microsoft Power Platform solution architect, you facilitate design decisions based on recommended practices across development, configuration, integration, infrastructure, security, licensing, storage, and change management.
Use visualization and modeling tools in Visual Studio to understand relationships and dependencies in your code and ensure consistency with the architecture design.
Use the visualization and modeling tools in Visual Studio to clarify design requirements, explore existing code, and keep code consistent with your design.
Learn how you can write code to create and update dependency diagrams, and how to validate the structure of your program code against dependency diagrams in Visual Studio.