Buenas,
después de tener que resucitar mi laptop y de comenzar a probar Windows 8 Developer Preview, pues aprovecho para actualizar la lista de herramientas que usualmente utilizo junto con las extensiones de Visual Studio 2010 y Visual Studio 11 que instalo en entorno de desarrollo. Veré si el hecho de trabajar con Windows 8 hace que deje de lado alguna de estas herramientas (he descartado Teracopy por ejemplo) pero por ahora dejo lo básico que instalo para comenzar a trabajar.
Extensiones
ReSharper
ReSharper es simplemente el mejor complemento para desarrolladores integrado en el IDE de Visual Studio 2010. Desde hace varias versiones, te permite no solo acelerar el tiempo de desarrollo, sino que además brinda una calidad de código muy buena, ya que implementa best practices a cholón (entre otras cosas).
Algunas personas ponen excusas para no utilizarlo, como por ejemplo: que consume mucha memoria, que es de pago, que pone lento el IDE, etc.; pero yo personalmente no tengo esta opinión. Una vez que te acostumbras a utilizarlo, es la extension IDEAL para trabajar en Visual Studio. A Must Have.
Me van a perdonar por no escribir las características de ReSharper, pero es que son tantas que debería dedicarle una semana de posts solo a R#. Van desde características para desarrolladores Web, donde si desarrollas ASP.Net MVC es impresionante (palabra de web developers), incoporación de análisis de código extendidos, etc. Lo dicho, date una vuelta por la página oficial y prueba el trial http://www.jetbrains.com/resharper/index.html.
Descarga: http://visualstudiogallery.msdn.microsoft.com/en-us/EA4AC039-1B5C-4D11-804E-9BEDE2E63ECF
Nota: las versiones 4.x para Visual Studio 2008, también son imprescindibles.
Team Foundation Server Power Tools
¿Trabajas con Team Foundation Server 2010 y no tienes las TFS Power Tools?, pues entonces lamento comunicarte que no trabajas con Team Foundation Server 2010. Este paquete , incluye varias herramientas indispensables para trabajar con TFS, como por ejemplo:
- Explorador de alertas: un formulario integrado en el IDE donde podemos la gestionar de una forma muy simple las suscripciones a eventos de TFS2010.
- TFS 2010 BPA (Best Practices Analyzer): una herramienta de análisis y diagnóstico para nuestros servidores TFS2010.
- Paquete de políticas de CheckIn: pues nuevas políticas por si queremos ser más agresivos con el control del código fuente.
- Editor de Procesos: la herramienta más peligrosa del paquete. Nos permite editar las plantillas de los procesos de TFS, desde las definiciones de los WorkItems hasta la plantilla completa. Muy potente, y en malas manos, muy peligrosa !!!
- Team Members: es una extensión incoroporada dentro del panel del Team Explorere que permiten interactuar con otros integrantes del equipo de desarrollo, por ejemplo con algún sistema de mensajería instantanea, o para conocer el estado del trabajo de los mismos.
- Windows Shell Extensions: Junto con el Editor de Procesos es la mejor novedad, la capacidad de interactuar con elementos de TFS2010 desde Windows Explorer. Por ejemplo, agregar elementos al Source Control, CheckIn, CheckOut, etc.
Descarga: http://visualstudiogallery.msdn.microsoft.com/en-us/3e8c9b68-6e39-4577-b9b7-78489b5cb1da
Nota: También deberías descargar las TFS Power Tools para TFS2008 si las necesitas
Update: mis comentarios sobre la última versión en https://elbruno.com/2011/08/19/tfs2010-team-foundation-server-power-tools-august-2011-releases/
Productivity Power Tools, solo si no utilizas ReSharper
Otro gran conjunto de herramientas que se integran en el IDE para hacernos la vida más fácil. Entre todas las que posee, yo destaco las siguientes:
- Solution Navigator: un excelente reemplazo para el Solution Explorer, donde no solo veremos las clases y elementos de nuestros proyectos, sino que además podremos ver funciones y propiedades, podremos realizar búsquedas avanzadas, previsualizacion de recursos como por ejemplo imágenes, etc.
- Quick Access: esta funcionalidad presenta un panel (al que accedemos con Ctrl+3), donde se registran todas las acciones del IDE, opciones de configuración del IDE, plantillas, etc.; y podemos acceder a las mismas con un filtro de búsqueda al estilo Windows Search. Imprescindible.
- Add References: la ventana de agregar referencias en Visual Studio no ha sufridos cambios desde sus inicios. En VS2010 le han dado un pequeño empujon, pero el cambio radical que proponen las VSPro Power Tools es muy bueno: filtros, capacidad de agregar y eliminar directamente desde el form, etc.
Descarga: http://visualstudiogallery.msdn.microsoft.com/en-us/d0d33361-18e2-46c0-8ff2-4adea1e34fef
Nota: No lo niego, muchas de las funcionalidades de VSPro Power Tools, “están inspiradas en R#”, pero bueno, sigue siendo un complemento genial.
Update: en Visual Studio 11 ya encontramos muchas de estas funcionalidades incorporadas en el IDE, mientras tanto las agregamos “a mano” en Visual Studio 2010.
Italic Comments
El nombre de la extension ya te dice que hace: cambia el formato de los comentarios a Cursiva (Italic). Parece una tontería pero estéticamente, a mi me parece muy agradable y el código queda “más bonito). Además de cambiar el texto a cursiva, cambia el tamaño un punto más pequeño.
Aplica tanto a los comentarios inline dentro del código, como a las secciones de comentarios para la generación de documentación. y soporta los editores de C#, Visual Basic y C++ en el IDE de Visual Studio 2010.
Descarga: http://visualstudiogallery.msdn.microsoft.com/en-us/0b439a8a-e21a-4e26-b82b-054fbf0acab7
Highlight all occurrences of a selected word
Visual Studio 2010 ya trae incorporada la capacidad de resaltar dentro de una clase, todas las ocurrencias del elemento seleccionado, ya sea una función, una variable, etc. Esta herramienta, brinda un comportamiento similar, pero además de resaltar el texto seleccionado (no trabaja a nivel de miembros), muestra un marcador en el margen izquierdo con lo que la navegación es más rápida.
Descarga: http://visualstudiogallery.msdn.microsoft.com/en-us/4b92b6ad-f563-4705-8f7b-7f85ba3cc6bb
Nota: Ojo, que si tienes que recurrir a esta funcionalidad muy seguido, seguramente tu código es un espaguethi de los lindos 😀
Hide Main Menu
Esta extensión oculta automáticamente el menú de Visual Studio 2010, hasta que presionas la tecla ALT o alguna combinación como [ALT + F] para acceder al menú [File].
Parece algo muy tonto, pero ganar esos píxeles ayuda mucho cuando no tienes una buena resolución con la que trabajar.
Descarga: http://visualstudiogallery.msdn.microsoft.com/en-us/bdbcffca-32a6-4034-8e89-c31b86ad4813
Go to Definition
Esta extensión permite utilizar el atajo [CTRL + Click] para ir a la definición de un objeto en Visual Studio 2010. Lo que hacemos usualmente con F12, ahora tiene una opción más natural para aquellos que utilizan mucho el ratón.
Descarga: http://visualstudiogallery.msdn.microsoft.com/en-us/4b286b9c-4dd5-416b-b143-e31d36dc622b
TFS Branched History
Esta extensión te permite ver el histórico de un elemento en las branches que se ha propagado el mismo.
Descarga: http://visualstudiogallery.msdn.microsoft.com/7d4f37b6-f9a4-44c6-b0a0-994956538a44
Herramientas
WinMerge: herramienta alternativa para analizar diferencias y comparar archivos
En este post explico como configurar Visual Studio 2010 para utilizar WinMerge como herramienta para analizar diferencias y realizar merge de archivos. Si no conoces WinMerge, te recomiendo que le des un vistazo ya que es una herramienta mucho más potente que la que viene por defecto en Visual Studio 2010.
Descarga: http://winmerge.org/
Notepad++: el block de notas con esteroides
Notepad++ es una de esas herramientas que cuando las comienzas a utilizar, nunca más puedes volver al Notepad de Windows. No puedo decir lo que tiene porque el post se haría eterno, pero desde comparación de archivos, hasta capacidades de edición avanzadas, pues es un editor de los buenos buenos, sin consumir muchos recursos.
Descarga: http://notepad-plus-plus.org/
Windows Live Writer: con qué piensas que escribo tanto?
Los editores online de los blogs son muy buenos, pero para mi la herramienta ideal para la creación de posts es Windows Live Writer.
Descarga: http://explore.live.com/windows-live-writer
Defraggler, Ccleaner: 2 herramientas ideales para mantener tu Windows optimizado
La gente de Piriform son unos cracks, de las 4 herramientas que distribuyen, yo me quedo con 2 como obligatorias. Por un lado Defraggler, para realizar defragmentaciones a tus discos y Ccleaner para limpiar espacio con algunos extras muy interesantes.
Descarga: http://www.piriform.com/
FileZilla: un cliente FTP muy bueno
A Firefox que le den, siempre ha sido un navegador muy pesado para mi gusto. Pero FileZilla es el cliente FTP que uso desde hace ya bastantes años con muy buenos resultados.
Descarga: http://filezilla-project.org/download.php
IrfanView: visor de imágenes
Desde que Cristhian allá por el 2001 me lo presentó, pues soy un fan de este visor. Soporta casi todos los formatos y permite realizar tareas de edición muy básicas.
Descarga: www.irfanview.com
7Zip: compresor de archivos
WinZip y WinRar son los clásicos, pero 7Zip cumple con todo lo que necesito.
Descarga: http://7-zip.org/
VirtualBox: gestión de máquinas virtuales
Virtual PC no clasifica como producto, pero VirtualBox hace todo lo necesario para una gestión de VMs en un SO de escritorio. Obviamente que si pudiese utilizaría Hyper-V pero por ahora solo VirtualBox.
Descarga: https://www.virtualbox.org/
Saludos @ Home
El Bruno

Leave a comment