Por qué es necesario invertir en extensiones de Visual Studio

 

Las extensiones son herramientas destinadas a hacer la vida de un desarrollador más fácil. Pero como con cualquier herramienta, elegir la mejor para invertir requiere un poco de sondeo.

Si está en el mercado para su solución SaaS o la de su equipo, está de suerte. Este artículo hará que su investigación sea un poco más fácil. En este blog, discutimos el valor de una de las extensiones de productividad más poderosas en Visual Studio y por qué los complementos en general siguen siendo necesarios en 2022.

Tabla de contenidos

1.               ¿Qué hace Visual Assist?

2.               ¿Cuánto vale el tiempo de un desarrollador?

3.               ¿Es un asistente de código de Visual Studio la solución?

4.               Las ventajas de tener Visual Assist

¿Qué hace Visual Assist?

Visual Assist es un complemento de productividad de Visual Studio diseñado para ayudar a escribir código C/C++ y C# de forma más rápida y sencilla.



VA hace esto mejorando o agregando herramientas y características integradas en Visual Studio con una alternativa eficiente y más potente. Estos beneficios pueden manifestarse como menús más receptivos, mejores herramientas de análisis de código o incluso accesos directos a medida que agilizan procesos complejos con un solo clic.

Otros artículos pueden dar una explicación más completa de lo que hace Visual Assist, pero en pocas palabras, VA es una extensión de herramienta que mejora la productividad de un desarrollador.

¿Cuánto vale el tiempo de un desarrollador?

No todo el mundo se da cuenta de que el tiempo es la moneda más cara que agotamos cada día. Es un recurso indispensable e insustituible, ¡y doblemente en el mundo de los desarrolladores y programadores!

el día promedio para un desarrollador cuesta la impresionante suma de $ 420 USD ...

 

¿Sabías que el día promedio para un desarrollador cuesta la impresionante suma de $ 420 USD? Eso es alrededor de $ 3,000 semanales. Es por eso que es en el mejor interés de las empresas y los equipos que la mayoría de la jornada laboral de ocho horas de un desarrollador se centre en la programación real.



Sin embargo, esto también significa que los desarrolladores se están viendo presionados con ciclos de desarrollo más cortos. Una investigación de 2020 encontró que las bases de código son cada vez más grandes, y la presión para entregar proyectos más rápido ha aumentado en los últimos 10 años. Y a medida que las bases de código más grandes y complejas se convirtieron en la norma, la demanda de herramientas para admitir desarrolladores de C ++ también se ha disparado.

De Sourcegraph: The Emergence of Big Code Survey

¿Es un asistente de código de Visual Studio la solución?

Volviendo a la pregunta principal, ¿por qué es necesario invertir en extensiones de Visual Studio? VS ha dado pasos agigantados en usabilidad, eficiencia y soporte, pero las ventajas se reducen debido al aumento de los requisitos del proyecto y la presión del tiempo.

Por ejemplo, todavía hay áreas que carecen de un amplio soporte y funcionalidad. Los proyectos de desarrollo de juegos, por ejemplo, tienen tareas que consumen muchos recursos y una sintaxis desconocida que causa un comportamiento no deseado en el IDE. Este nicho no compatible está lleno de complementos y también es la razón por la que los profesionales necesitan extensiones para funcionar mejor. 

El núcleo del trabajo de desarrollo es la resolución de problemas, no escribir, navegar o corregir errores de sintaxis. Son parte del trabajo, pero no deben tomar más tiempo del necesario.

Visual Studio es una herramienta. Visual Assist es una mejora. Están destinados a simplificar el trabajo y aumentar la productividad. Con el aumento de las cargas de trabajo y las expectativas, los desarrolladores necesitan tener más y mejores herramientas para producir un trabajo de calidad.

Dividir la atención de un desarrollador en otras tareas, como depurar pequeños errores, barajar bloques de código y esperar a que se compilen las compilaciones, puede obstaculizar la productividad, lo que resulta en un tiempo de respuesta del proyecto más lento.

Algunos usuarios pueden confiar en las herramientas nativas, pero mientras Microsoft no pueda admitir todos los casos de uso y aplicaciones posibles de Visual Studio, tener complementos de rendimiento seguirá siendo una necesidad para los desarrolladores de C / C ++. Además, $ 129 para Visual Assist es un costo de oportunidad relativamente bajo para obtener ganancias masivas en productividad, lo que lo convierte en una inversión que se paga por sí misma en tan solo dos semanas.

Las ventajas de tener Visual Assist

Para aquellos que hicieron la transición a VS 2022, el cambio a una arquitectura de 64 bits ciertamente ha solucionado algunos de los problemas que durante mucho tiempo plagaron el IDE. Pero algunos problemas persisten hasta el día de hoy, tales como:

·                  Tareas tediosas y repetitivas

·                  Procesos superfluos

·                  Tiempos de construcción y carga frustrantes

·                  Sintaxis no reconocida y errores falsos

El conjunto de características de VA está diseñado específicamente para aliviar estos puntos débiles con menús y opciones rápidos y receptivos. "El rendimiento rápido sigue siendo una de nuestras principales ventajas sobre otros complementos", señala Chris Gardner, desarrollador principal de Visual Assist.

Sin embargo, también es ligero y funciona al 100% junto con otros complementos de VS. "Creemos que es parte de ser un buen miembro del ecosistema [plugin] donde [nosotros] nos sentamos junto a otros", explica David Millington, gerente de producto de Embarcadero Technologies y Whole Tomato.




Los usuarios de Visual Assist pueden reasignar ~ 21% de su día a tareas más pertinentes.

Demostración de características: ejemplo de función de ahorro de tiempo (inspección de código)

Aquí hay un ejemplo concreto de cómo VA puede ahorrar una tonelada de tiempo. La inspección de código es una característica ingeniosa que comprueba el código en busca de problemas de calidad y sugiere las correcciones adecuadas.  

Las dos ventajas principales de Visual Assist sobre las opciones de refactorización nativas son a) sugiere automáticamente correcciones a medida que trabaja en él, y b) funciona igual de bien en bases de código grandes.

Echa un vistazo a la inspección de código de Visual Assist en acción:


Un seminario web organizado por el desarrollador principal de Visual Assist, Chris Gardner

Dale una vuelta a Visual Assist

Si aún no está seguro de si vale la pena invertir en un pequeño complemento, VA ofrece una prueba de 30 días de forma gratuita. Experimente por sí mismo y vea por qué los usuarios de VA no pueden volver a Visual Studio vainilla.


Comentarios

Entradas populares de este blog

Aprenda las diferencias: texto enriquecido vs. Texto sin formato

Construye tu aplicación en minutos con Sencha Ext JS y RAD Server

Aprende a construir un tablero Kanban con Ext JS