[TOOLS] Herramientas, extensiones para Visual Studio, etc (III)

image

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

   

Advertisements

[English] Visual Studio 2010 ALM

image47dd1de4

Team Foundation Server 2010

WorkItem Tracking

 

Source Control

 

Team Build

 

Reports

 

Testing

 

Collaboration

 

Client Object Model

 

Office

 

Team Web Access

 

Administration

 

Tools

 

TFS Integration

 

Visual Studio 2010

 

Visual Studio Gallery

 

Miscelanous

 

Greetings @ Here

El Bruno

[Spanish] Visual Studio 2010 ALM y Team Foundation Server 2010, 2008 y 2005

image47dd1de4

 

Team Foundation Server 2010

WorkItem Tracking

 

Source Control

 

Team Build

 

Reports

 

Testing

 

Collaboration

 

Client Object Model

 

Office

 

Team Web Access

 

Administración

 

Herramientas

 

TFS Integration

 

Visual Studio 2010

 

Visual Studio Gallery

 

Varios

 

Team Foundation Server 2008 y 2005

How To

Herramientas

Team System Web Access

TFS Errors

TFS Build

TFS WareHouse e Informes

Metodologías y Process Templates

Administración y mantenimiento

Varios

 

Saludos @ Here

El Bruno

   

[NEWS] MASTER RIAtec 2da Edición (las 2das partes mejoran la saga)

 

logoBWBuenas,

parece que fué ayer cuando Braulio me comentaba su idea para la creación de un Master 100% dedicado a tecnologías Microsoft, pues mirá varios meses después ya vamos por la segunda edición y esta vez, con las lecciones aprendidas las sorpresas serán mucho mejores. Para seguir con la tradición del Master anterior, y actualizando a 2011/2012 las tecnologías y productos que se verán en el Master van desde Silverlight 4 (o 5), HTML 5, un poco de Visual Studio for Architects, obviamente algo de Visual Studio 2010 ALM, PRISM, Testing, etc.; y esta vez han agregado en la sección de los IDEs unos puntos que llaman la atención (todo el detalle en http://riatec.lcc.uma.es/tecnologias.html).

Vamos que esto da para escribir bastante, pero el temario completo lo pueden ver en http://riatec.lcc.uma.es/Files/TemarioMasterRIAtec.pdf y obviomente toda la información del Master en http://riatec.lcc.uma.es/index.html.

Ahh y casi me olvido, el profesorado es 50% de la universidad y el otro 50% son MVPs, MCTs, y el que suscribe (no pongo nombres porque seguro que me olvido a alguien).

Saludos @ Home

El Bruno

   

Referencia; http://riatec.lcc.uma.es/index.html

[VS2010] Debugger Canvas available for download

image47dd1de4

Good,

I have a time fusilé a post about Debugger Canvas, a very interesting extension to debug more naturally in Visual Studio 2010. Today I see that this extension is now available for download from this link http://msdn.microsoft.com/en-us/devlabs/debuggercanvas, so we can already test it to see if it is as useful as it seems. In case you have memory of fish,this video will help you to see that it is DC:

 

 

Greetings @ Home

The Bruno

   

Download: http://msdn.microsoft.com/en-us/devlabs/debuggercanvas

Source: http://blogs.msdn.com/b/kaelr/archive/2011/06/13/debugger-canvas-available-for-download.aspx

[VS2010] Debugger Canvas disponible para descargar

image47dd1de4

Buenas,

have un tiempo fusilé un post sobre Debugger Canvas, una extensión más que interesante para depurar de forma más natural en Visual Studio 2010. Hoy veo que esta extensión ya está disponible para descargar desde este link http://msdn.microsoft.com/en-us/devlabs/debuggercanvas, así que ya podremos probarla para ver si es tán útil como parece. Por las dudas que tengas memoria de pez, este video te ayudará a ver de que se trata DC:

 

 

Saludos @ Home

El Bruno

   

Descarga: http://msdn.microsoft.com/en-us/devlabs/debuggercanvas

Fuente: http://blogs.msdn.com/b/kaelr/archive/2011/06/13/debugger-canvas-available-for-download.aspx