Code Snippets: First Approach

[forTips] Visual Studio

Esta característica de Visual Studio, que a menudo es desconocida hasta que algún compañero la utiliza, la descubrimos por casualidad en el intellisense. O pasa desapercibida de por vida :(

Vengo a referirme a los Code Snippets, o fragmentos de código en castellano. Que básicamente, son plantillas de código pre-programadas, para poder llevar a cabo nuestro trabajo como programador de una forma más rápida a la par que eficiente.

Los más usados

Primero de todo, decir que a día de hoy ya sea porque me acuerdo más de ellos, o porque no he descubierto algún otro que me sea útil; esta es la lista de los snippets que considero que podéis usar más en el día a día.

Palabra Clave Descripción
· ctor  Crea un constructor vacío para la clase en la que estamos trabajando
· prop  Crea una propiedad auto-implementada { get; set; }
· for  Genera un bucle for
· forr  Genera un bucle for que decrementa la variable del bucle (for inverso)
· foreach  Crea un bucle foreach
· #region Inserta una sección #region con su etiqueta de cierre #endregion

Uso

Para hacer uso de esas palabras claves, y que auto-generen un código el cual podemos personalizar, debemos escribir la palabra clave que nos interesa y seguidamente presionar el tabulador.

Una vez que se ha auto-generado la plantilla del código asignado a esa palabra clave, si seguimos presionando el tabulador, iremos navegando por las partes sombreadas de esa plantilla.

Por ejemplo si tecleamos for y presionamos tabulador tendríamos algo parecido a la siguiente imagen.

code-snippets-for

Al inicio tendremos posicionado el cursor en el nombre del indice, la i. Y si usamos el tabulador, se nos posicionará sobre la palabra UPPER, donde definiremos el máximo de iteraciones del bucle. Finalmente con otro tabulador acabaríamos de usar esta plantilla, y se nos posicionará el cursor en el cuerpo del bucle, donde podremos realizar el proceso que sea necesario.

Cabe decir, que una vez que cuando estamos en una de las zonas señaladas, podemos escribir nuestro propio código o texto, a fin de personalizar la sentencia y que todo este rollo nos sea útil.

Para acabar

Existe una lista completa de los snippets que lleva de serie Visual Studio 2013. Podéis ver los que existen en versiones anteriores cambiando la versión en la parte de superior del enlace que os he proporcionado.