Orquestando proyectos

martes 20 de enero de 2009

Cómo escribir código más deprisa con VS2008

Hola a todos,
hace un tiempo tuve la suerte de estar en un evento de MS con 2 de los responsables de grupo de VB.net de Microsoft Redmond:
- Lisa Feigenbaum
- Jonathan Aneja

La ponencia de Lisa me sorprendió porque trató un tema bastante poco explotado por los desarrolladores que han pasado a usar VS2008 (lo típico es conocer las maravillas de LINQ, WF, WPF, WCF...). Sin embargo, Lisa nos enseñó como podemos escribir código más rápido con VS2008.

Además de lo típico y archi-conocido de Intellisense (escribo For y me muestra For, For Each, Form...), VS2008 tiene un sistema de "autocompletado" más potente y muy útil.

Code Snippets.
O "cachitos" de código que solemos reutilizar de un proyecto a otro. VS 2008 trae varios por defecto, además de poder crear los tuyos propios (sí, esto ya estaba antes), pero fijaros lo fácil que es insertarlos.

Pulsamos "?" y luego "TAB"
(obtenemos un listado de code snippets por el que podemos navegar. Con "enter" o "TAB") vamos bajando de nivel hasta insertar el que queremos.




Snippet insertado:



El tabulador se comporta como en la ventana de MSDOS al escribir parte de un comando. Por ejemplo, si escribimos alguna palabra clave como: For, If, Function, Property... y pulsamos el tabulador, obtenemos:



Como se observa en la imagen, aparecen "Highlighted" las palabras a modificar (podemos movernos por ellas con el tabulador).
Si cambiamos, por ejemplo, el nombre de la propiedad, Intellisense coloca ese valor donde corresponde:



Ya véis, con VS2008 podemos escribir código mucho más rápido (a nuestros jefes les va a encantar ;))

También os recomiendo que utilicéis Refactor para VB.net 2008 (un add-in gratuito con más utilidades):
http://www.devexpress.com/Products/Visual_Studio_Add-in/VBRefactor/

Y para terminar, un buen enlace con Tips sobre Visual Studio:
http://stephenwalther.com/blog/archive/2008/10/21/essential-visual-studio-tips-amp-tricks-that-every-developer-should-know.aspx

Nada más, espero que os sirva, ya me contareis!!
Happy codding ;)

Etiquetas:

1 comentarios:

  • Gran entrada Luis, muy interesante.

    Aporto mi granito de arena sobre desarrollo rápido. Tenemos una herramienta para .Net que es verdaderamente impresionante y que personalmente he utilizado desde hace tiempo (versiones muy anteriores, imagino que en este último año que no tengo tanto contacto con ello habrá avanzado bastante). Os dejo el enlace para que, el que quiera, eche un vistazo.

    http://www.devexpress.com/Products/Visual_Studio_Add-in/Coding_Assistance/

    De Blogger Willy, A las 23 de enero de 2009 04:18  

Publicar un comentario en la entrada



<< Página principal