Mejora de la productividad de Visual Studio en 24 horas
Publicado: 2022-03-29Tanto si es nuevo como si ha estado usando Visual Studio durante años, existen varios consejos y trucos que pueden aumentar la productividad de Visual Studio. El equipo de Visual Studio se concentra con precisión en el ciclo interno de escritura, prueba y depuración de código del desarrollador.
El bucle de desarrollo interno es un proceso iterativo de escritura, depuración y prueba de código que realiza un desarrollador antes de compartirlo públicamente o dentro del equipo.
Visual Studio 2022 es un sistema de 64 bits que es más inteligente, accesible y liviano. Está repleto de herramientas que pueden hacer que el flujo de trabajo de programación sea más eficiente. Las funciones de navegación, depuración y corrección de código de Visual Studio son esenciales para mejorar la productividad de los desarrolladores.
El equipo de Visual Studio ha diseñado el paquete Power Tools (PPT) de productividad, un conjunto de extensiones para optimizar la eficiencia y la productividad en Visual Studio. En este artículo, analizaremos formas de aumentar la productividad de Visual Studio para codificar más en menos tiempo y cómo Visual Assist puede ayudar a los desarrolladores a aumentar la eficiencia.
¿Qué es VisualStudio?
¿Cómo satisface Visual Studio las principales preocupaciones de un desarrollador?
¿Cuáles son algunos consejos prácticos para optimizar la productividad de Visual Studio?
¿Qué herramientas de extensión mejoran la productividad de Visual Studio?
¿Cómo puede Visual Assist mejorar la productividad de Visual Studio?
¿Listo para aumentar la productividad de Visual Studio?
¿Qué es VisualStudio?
Microsoft Visual Studio es un entorno de desarrollo integrado (IDE) utilizado por muchos desarrolladores en todo el mundo. Es un programa rico en funciones que admite varios aspectos del desarrollo de software.
Visual Studio es una poderosa herramienta con varias características útiles e interesantes que hacen que el trabajo del desarrollador sea más fácil y productivo. Este IDE es una plataforma de lanzamiento creativa que puede editar, crear código, depurar y publicar aplicaciones.
Además de ser un depurador y editor estándar que proporciona la mayoría de los IDE, Visual Studio incluye herramientas de finalización de código, compiladores y muchas otras características para optimizar el proceso de desarrollo de software.
¿Cómo satisface Visual Studio las principales preocupaciones de un desarrollador?
Mejorar el rendimiento y la productividad es siempre una de las principales preocupaciones de los desarrolladores. En Visual Studio 22, Microsoft ha logrado un progreso notable al reducir el tiempo de varias operaciones. Estos son algunos de los beneficios proporcionados por Visual Studio para optimizar el rendimiento:
- Búsqueda más rápida: una búsqueda de rendimiento es la clave para un ciclo interno de desarrollador productivo y rápido. La búsqueda del explorador de soluciones ahora es más rápida porque Visual Studio puede conservar más contexto entre la apertura y el cierre de la solución.
- Construcción incremental más rápida: la construcción incremental evita la sobrecarga de reconstruir componentes mientras ahorra tiempo y recursos.
- Ejecución de pruebas más rápida: Microsoft ha reducido el tiempo de ejecución de las pruebas con la introducción de Hot Reload. Además, el tiempo para iniciar Live Unit Testing se reduce al optimizar el proceso de inicio de Live Unit Testing.
- Marcos más rápidos: se han observado ganancias asombrosas a nivel de plataforma con las nuevas versiones del marco. Hay un efecto multiplicativo con la optimización del rendimiento en el compilador justo a tiempo, los subprocesos, el recolector de elementos no utilizados, los tipos en el espacio de nombres del sistema, etc.
¿Cuáles son algunos consejos prácticos para optimizar la productividad de Visual Studio?
Si desea ahorrar tiempo y ser más productivo mientras escribe código, esta sección puede ayudarlo a escribir y depurar código, usar métodos abreviados de teclado y manejar errores de manera más eficiente.
Ahorre tiempo buscando rápidamente cualquier cosa
Puede ahorrar tiempo buscando en los menús buscando directamente usando comandos o accesos directos de la siguiente manera.
- Código simulado usando la lista de tareas: Use la Lista de tareas para rastrear comentarios que utilizan tokens, como HACK y TODO , o tokens personalizados y administre los accesos directos que pueden llevarlo directamente a la ubicación predefinida en el código.
- Use accesos directos del explorador de soluciones: estos accesos directos son útiles y ahorran tiempo al mejorar la velocidad en una nueva base de código.
- Identifique y personalice las teclas de método abreviado en Visual Studio: puede buscar y cambiar los métodos abreviados de teclado en el cuadro de diálogo Opciones.
- Instalar y administrar el paquete NuGet: la interfaz de usuario del Administrador de paquetes NuGet le permite instalar, desinstalar y actualizar paquetes NuGet en proyectos de Visual Studio.
Escribir código rápidamente
Puede escribir código más rápidamente utilizando las siguientes funciones.
- Use comandos convenientes: Visual Studio tiene varios comandos que pueden ayudarlo a realizar tareas generales de edición más rápido. Por ejemplo, puede seleccionar el comando Editar > Duplicar para duplicar una línea de código sin copiarla.
- Usar IntelliSense: cuando ingresa código en el editor, aparece la información de IntelliSense, como información de parámetros, lista de miembros, ayuda de firma, información rápida y palabra completa. Estas características admiten la coincidencia aproximada de texto.
- Cambiar las opciones de inserción automática de IntelliSense: puede especificar que las opciones de IntelliSense se puedan insertar solo si se eligen explícitamente. Se puede hacer cambiando IntelliSense al modo de sugerencia.
- Utilice aplicaciones de muestra: puede mejorar la velocidad de una aplicación instalando una aplicación de muestra de Microsoft Developer Application.
Navegar dentro del código y el IDE
Puede moverse rápidamente a ubicaciones específicas en el código utilizando varias técnicas.
- Marcar líneas de código: puede aprovechar los marcadores para navegar instantáneamente a líneas de código específicas en un archivo.
- Buscar definiciones de símbolos: puede ubicar nombres de archivos y definiciones de símbolos dentro de una solución eligiendo Editar > Navegar en la barra de menú.
- Utilizar el modo de mapa: puede saltar a una ubicación en el archivo usando esta función. El modo de mapa muestra líneas de código en miniatura en la barra de desplazamiento.
- Usar mapa de código: comprender la estructura del código a través del mapa de código. Le ayuda a visualizar las dependencias en todo el código.
- Vea archivos de uso frecuente con el comando Ir/Editar: use el comando Ir a para realizar una búsqueda enfocada para encontrar elementos específicos rápidamente.
Encuentra artículos más rápido
Puede buscar archivos, comandos y opciones en el IDE para mostrar solo información relevante para la tarea actual.
- Filtrar el contenido de las ventanas de herramientas: puede buscar el contenido de varias ventanas de herramientas, como las ventanas Propiedades , Caja de herramientas y Explorador de soluciones , pero mostrar los elementos cuyos nombres contienen los caracteres especificados.
- Muestre solo los errores que desea abordar: puede reducir la cantidad de errores que aparecen en la ventana Lista de errores seleccionando el botón Filtrar en la Lista de errores
- Busque comandos de menú, cuadros de diálogo y más: ingrese las frases o palabras clave en el cuadro de búsqueda para los elementos que está tratando de encontrar.
Ahorre tiempo de depuración
Puede ahorrar tiempo de depuración siguiendo estos consejos que pueden ayudarlo a acelerar el proceso.
- Use la herramienta de depuración: la herramienta de depuración proporciona varias formas de verificar qué está haciendo su código mientras se ejecuta. Los puntos de interrupción son útiles cuando conoce la línea de código que desea evaluar en detalle en tiempo de ejecución.
- Pruebe la misma aplicación en diferentes navegadores: durante la depuración, puede cambiar entre los navegadores web instalados, como Page Inspector, sin abrir el cuadro de diálogo Examinar con.
- Establezca puntos de interrupción temporales: cree un punto de interrupción temporal en la línea de código actual e inicie el depurador. Entra en modo de interrupción cuando golpea esa línea de código.
- Capture información de valor para las variables: puede agregar un DataTip a las variables en el código y marcarlo para acceder a los últimos valores de variable conocidos después de la depuración.
- Usar ventana interactiva: Visual Studio proporciona una ventana REPL interactiva que le permite ingresar código arbitrario y proporcionar resultados inmediatos.
¿Qué herramientas de extensión mejoran la productividad de Visual Studio?
El paquete de extensión Productivity Power Tools (PPT) ayuda a mejorar la productividad de Visual Studio. Analicemos algunas extensiones que ayudan a ahorrar tiempo en su entorno de desarrollo de Visual Studio.
Margen de coincidencia
La extensión Match Margin le permite resaltar texto en el código y mostrar las ubicaciones donde se encuentra ese texto dentro del editor y el margen del editor. Varias herramientas externas e internas le permiten realizar una tarea similar utilizando las opciones del menú contextual. Sin embargo, la extensión le permite hacer esto solo moviendo el cursor al texto requerido.
Copiar como HTML
Una parte simple de la descripción de una especificación, documentación o elemento de trabajo debe ser copiar y pegar los fragmentos de código. Pero esta simple operación se vuelve lenta cuando el formato del código original se pierde cuando lo pega en el documento. Entonces tienes que corregirlo manualmente. La extensión Copiar como HTML resuelve este problema al proteger el formato del código original.
Visualizador de errores de solución
No es ideal para comprobar la ventana de la lista de errores. Sin embargo, el Visualizador de errores de solución agrega un giro al Explorador de soluciones de Visual Studio, lo que le permite ver mensajes de error al pasar el mouse sobre una solución, archivo de código o proyecto relevante.
Ayuda de vistazo
En Visual Studio, puede colocar el cursor en las palabras clave del marco o idioma y presionar F1 para redirigir la ventana del navegador que contiene la información correspondiente sobre ellas. El intercambio entre el IDE de Visual Studio y el navegador puede ser ineficiente. Pero la extensión de ayuda de Peek soluciona este problema al insertar la misma información en la ventana del editor mientras usa ALT + F1 , sin necesidad de salir del trabajo.
¿Cómo Visual Assist puede mejorar la productividad de Visual Studio?
Visual Assist tiene muchas funciones que pueden ayudarlo a mejorar la productividad de Visual Studio. Puede mejorar el IDE de Visual Studio con la multitud de características de Visual Assist. Estas características incluyen:
- Navegación a cualquier archivo, símbolo, método o referencia en proyectos y soluciones.
- La refactorización lo ayuda a reducir la complejidad del código, mejorar la legibilidad y hacerlo extensible.
- Code Generation le permite escribir y actualizar código más rápido.
- Coding Assistance lo ayuda a codificar más rápido corrigiendo errores en silencio.
- Code Correction corrige los errores que comete, especialmente en la notación de punteros y en los casos de símbolos.
- La inspección de código inspecciona el código en busca de ciertos problemas de calidad mientras lo edita.
- Code Snippet lo ayuda a expandir los segmentos de código que se escriben con frecuencia con la característica del mismo nombre en el IDE.
- La asistencia de depuración reduce el tiempo necesario para depurar el código.
¿Listo para aumentar la productividad de Visual Studio?
Visual Studio es uno de los entornos de desarrollo integrado (IDE) más utilizados en todo el mundo. Con las medidas y extensiones prácticas adecuadas, puede mejorar la eficiencia y la productividad de Visual Studio. Puede hacer que su entorno de desarrollo sea más cómodo y aumentar la productividad siguiendo los consejos mencionados en el artículo.
Puede descargar el paquete de extensión completo para mejorar la productividad de Visual Studio. Estas extensiones son una manera perfecta de impulsar su entorno de desarrollo esencial en Visual Studio 2022.
Además, Visual Assist ayuda a los desarrolladores a ser más productivos con su combinación perfecta de funciones que se analizan en el artículo. Instálelo hoy para obtener un socio de codificación confiable que pueda integrarse con Visual Studio IDE y mejorar la productividad de los desarrolladores.
Referencias
https://devblogs.microsoft.com/visualstudio/aumente-su-productividad-con-productividad-power-tools-extensions-in-visual-studio-2022/
https://www.codemag.com/Article/2111042/Visual-Studio-2022-Productividad
https://docs.microsoft.com/en-us/visualstudio/ide/productivity-features?view=vs-2022