Saltar al contenido

Visual Studio 2017: 5 cosas que amamos

Empecé a usar Visual Studio en el momento en que se lanzó hace 20 años. Antes de eso, había estado usando Visual C++, así que fue un paso natural. De hecho, cuando escuché por primera vez que habían pasado dos décadas desde su lanzamiento, pensé que seguramente era más largo. He estado usando las herramientas de Microsoft desde mediados de los 80, ¡y no recordaba mucho antes de Visual Studio! Pero aquí estamos, justo después del 20º aniversario, y ahora Visual Studio 2017 está aquí.

Muchas cosas han cambiado en ese tiempo. Cada versión de Visual Studio tiene nuevas bibliotecas y marcos, nuevas plantillas de proyecto y nuevas capacidades del propio IDE. También suelen mejorar algunas molestias. Así que, en lo que respecta a Visual Studio 2017, ¿qué deberías esperar?

Visual Studio 2017: 5 cosas que amamos
Visual Studio 2017: 5 cosas que amamos

(Repasa tus conocimientos de Visual Studio 2015 aquí mientras esperas mi próximo curso – ¡pronto! – en Visual Studio 2017.)

1. Un tiempo de arranque más rápido

Lo primero que notará es un tiempo de inicio mucho más rápido, y una carga más rápida de las grandes soluciones. Más rápido siempre es bueno. Si recibes el código de alguien y quieres abrirlo en Visual Studio, puedes hacerlo sin necesidad de soluciones o proyectos. Simplemente usa el nuevo comando Carpeta en Archivo, Abrir y todos los archivos de la carpeta se abrirán y podrás usar el Explorador de soluciones para moverte entre ellos, así como los comandos de exploración como Ir a definición y más.

2. Corre a Clic / Corre a Cursor

De las muchas novedades de Visual Studio 2017, quiero destacar un pequeño detalle: Casi nadie conoce una función de depuración llamada Run To Cursor. No sé en cuántos lanzamientos de Visual Studio ha estado, pero ha existido por más de una década. Sin embargo, cuando lo uso y trabajo con alguien nuevo, invariablemente me dicen: «¡Oye! ¡¿Qué acabas de hacer?!»

Es una forma de saltar unas cuantas líneas por delante (más allá de un bucle, digamos) sin aplastar el botón «Step Over» docenas de veces o tener que establecer un punto de ruptura y luego despejarlo. Sólo tienes que hacer clic con el botón derecho del ratón y luego pasar al comando Ejecutar hasta el cursor en el menú contextual. O bien, usa el atajo de teclado, suponiendo, por supuesto, que tengas alguna idea de que este comando existe. ¡Se lo he mostrado a cientos de personas que no tenían ni idea de que estaba ahí!

Y en Visual Studio 2017, lo han sacado a la superficie de una manera deliciosamente discreta. Cuando su aplicación se detiene en un punto de interrupción, al pasar el ratón por encima del código, aparecerá una pequeña versión del botón de depuración «ir» de la barra de herramientas a la izquierda de cada línea. Haz clic en él para ejecutar la aplicación en esa línea. No se creará ningún punto de interrupción, será como si hubiera hecho clic en Step Over cuantas veces hubiera sido necesario para llegar allí. Lo llaman Ejecutar para hacer clic porque no importa dónde se encuentre el cursor en el momento de hacer clic, a diferencia del comando del menú contextual Ejecutar para hacer clic. Aparte de eso, son lo mismo. Es una cosa tan pequeña, pero reduce tu frustración drásticamente, créeme. Espero que esta nueva interfaz de usuario permita a más gente descubrir una forma de mantener el flujo mientras depuras y no quedar atrapados intentando trabajar con la herramienta, dejando un rastro de tristes puntos de ruptura detrás de ti.

3. Buscar todas las referencias

Como consultor, paso mucho tiempo leyendo el código de otras personas, por lo que me encantan las herramientas de Visual Studio que te ayudan a encontrar tipos o funciones específicas, o los lugares de tu código que las utilizan. Algunas de ellas no han cambiado desde la primera versión, pero otras se renuevan regularmente. Si no sabes lo que hace Find All References, o si nunca has usado el comando Ir a del menú de edición para llegar a una línea concreta de un archivo, entonces ya es hora de que aprendas estas formas de navegar por el código rápidamente. En esta versión, Encontrar todas las referencias tiene un nuevo filtro, clasificación y agrupación para hacer aún más rápido el acercamiento al código que estás buscando.

4. Ir a los comandos

En Visual Studio 2017, hay seis nuevos comandos de «Ir a» que pueden acelerar drásticamente el aprendizaje del código. El antiguo Go To iba a un número de línea específico, pero ahora puedes introducir el nombre de un archivo, un tipo (clase), un miembro o un símbolo. Si la base de código con la que trabajas utiliza la misma cadena de caracteres en muchos nombres diferentes, esto hará que las cosas sean mucho más rápidas para ti.

5. Instalar nuevas cargas de trabajo sobre la marcha

Cuando instalas Visual Studio, eliges las cargas de trabajo específicas que quieres utilizar, como el desarrollo de escritorio con C++ o el desarrollo de Azure. Si quieres empezar a trabajar en otro idioma o en otra plataforma, no es necesario que vuelvas a instalar Visual Studio ni que hagas cambios en el Panel de control. Puedes usar la función de Inicio rápido que se encuentra en la parte superior derecha (otra parte de Visual Studio que muy poca gente conoce) y simplemente empezar a escribir el tipo de trabajo que quieres hacer. Busca una sugerencia etiquetada como carga de trabajo. Por ejemplo, si escribiste Python, una de las opciones podría ser «Desarrollo en Python (carga de trabajo)». Elige eso y las plantillas y otros componentes que necesites se instalarán por ti. También puedes iniciar el instalador desde el diálogo de nuevo proyecto. Después de todo, es usualmente mientras mira ese diálogo que se da cuenta que le faltan algunas plantillas de proyecto! Nuevamente, este es un pequeño cambio, pero no tener que salir del producto, traer alguna otra herramienta y pasar por un proceso de instalación hace una diferencia y mantiene su mente en lo que está allí para hacer.

BONO: Estudio visual + Seguir aprendiendo con nuevos beneficios

Puede que creas que conoces Visual Studio, pero siempre hay más que aprender. Aprender a manejar la herramienta de manera efectiva te dará más tiempo para pensar en el código y entregar un producto que la gente pueda usar y disfrutar. Y hoy, en el evento de lanzamiento de Visual Studio 2017, anunciaron un conjunto de beneficios nuevos y actualizados para los suscriptores, que puede ver aquí. Sin embargo, el beneficio más emocionante de todos (al menos en nuestra opinión) es la asociación con Visual Studio.

Suscriptores de Visual Studio Enterprise +

Los suscriptores de Visual Studio Enterprise ahora tienen acceso completo a toda la plataforma de aprendizaje de tecnología (incluyendo todos los cursos) durante un año. Después de 12 meses, los suscriptores de Enterprise tendrán acceso a 40 cursos seleccionados a mano, o podrán obtener una suscripción completa con un 25% de descuento.

Otros suscriptores de Visual Studio +

Los suscriptores de Visual Studio Professional, las plataformas MSDN de Visual Studio y Visual Studio Test Pro tienen acceso a 40 cursos seleccionados y a la plataforma de aprendizaje de Visual Studio. Microsoft actualizará estos cursos periódicamente a lo largo del año para ayudar a los suscriptores a mantener sus habilidades al día con la nueva tecnología. Otros suscriptores de Visual Studio también pueden aprovechar el descuento del 25%.

Giveaway

Microsoft tiene un pequeño regalo para sus suscriptores de Visual Studio Enterprise. Los primeros 1.000 suscriptores que se inscriban en el beneficio actualizado y completen un curso recibirán una camiseta especial de edición limitada de Visual Studio del 20º aniversario y una herramienta multiusos de . ¿A qué estás esperando? Inicie sesión en Visual Studio y obtenga sus nuevos beneficios!