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 ;)
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: Visual studio 2008