Puede usar las herramientas de visualización y modelado de Visual Studio para ayudarle a entender el código existente y describir la aplicación. Esto le permite aprender de forma visual cómo pueden afectar los cambios al código y le ayudará a evaluar el esfuerzo y los riesgos que conllevan dichos cambios. Por ejemplo:
Para entender las relaciones del código, asigne las relaciones de forma visual.
Para describir la arquitectura del sistema y mantener el código coherente con el diseño, cree diagramas de dependencia y valide el código con dichos diagramas.
Para describir las estructuras de clases, cree diagramas de clases.
Estas herramientas también le ayudan a comunicarse con más facilidad con las personas implicadas en el proyecto.
Describir el diseño de alto nivel del sistema y validar el código con este diseño:
Describa el diseño de alto nivel del sistema y sus dependencias previstas mediante la creación de diagramas de dependencias. Valide el código con este diseño para asegurarse de que las dependencias del código siguen siendo coherentes con el diseño.
El componente Transformación de plantilla de texto se instala de forma automática como parte de la carga de trabajo Desarrollo de extensiones de Visual Studio. También lo puede instalar desde la pestaña Componentes individuales del Instalador de Visual Studio, en la categoría SDK, bibliotecas y marcos. Instale el componente SDK de modelado desde la pestaña Componentes individuales.