Pages

Saturday, October 8, 2011

Visual Studio: Opciones de IntelliSense

Buenas noches amigos,
La verdad es que ha pasado mucho tiempo para este post pero quería comentarles y de paso aprovechar en consultarles si es que en transcurso del tiempo y las versiones de Visual Studio han notado las mejoras del IntelliSente en el producto.

Personalmente he dedicado algunos posts al respecto (los cuales podrán encontrar aquí, aquí y aquí) pero considero importante mencionar la existencia de la opción de menú para que se hagan una idea de las bondades que se tienen desde la caja :)

Por ello, partiendo desde lo básico, nos ubicamos en el menú Edit\IntelliSense
image

Pongamos un acercamiento
image

Posiblemente ya conocen los métodos tradicionales como autocompletar o mostrar información de los métodos a usar… vamos son las más usadas! pero conocen las de generación de métodos, clases o enumerados? :D

Veamos las opciones de generación
image

Posiblemente hayan notado la generación de métodos, ya que es la opción que más encontramos al programar asumiendo que los métodos ya existen, asi es, aprovechando algunos conceptos de TDD.

image

image

Si ya utilizaron esta funcionalidad, les recomiendo tengan en cuenta el resto, pues si hacemos otro acercamiento a las opciones de menú, encontraremos lo siguiente:
image

Asi es, desde el menú tambien se pueden generar constructores, propiedades, campos, enumerados!

Por si se lo preguntan la opción New Type… tambien aparece cuando usamos un tipo de dato sin antes haberlo definido (asi es, seguimos con los conceptos de TDD)
image

Qué nos ofrece?
image

Como tal podemos seguir explorando estas opciones y no voy a dejar de confesarles lo sorprendido que me encuentro cuando en algunas conversaciones descubro que a pesar de que esta funcionalidad esta disponible hace ya un tiempo, no muchos la utilizan al 100% o peor aún, no la conocen :(

Para el caso de organizar usings ya hemos realizado una publicación al respecto.
image

Los invito a revisar estas funcionalidades, las cuales se encuentran disponibles en su totalidad para desarrollo con C# y que incluso se puede probar sin problemas en Visual Studio 11, incluso este post se hizo con esa versión :)

Me despido esperando se den un tiempo para probar lo arriba mencionado y en el mejor de los casos, compartan sus comentarios al respecto.
Un Abrazo.

@Jersson

No comments:

Post a Comment