Picacodigos
« VirtualBox
|
Mas Reciente
|
El mucho morro »
I Love ReSharper
Published 88 weeks, 6 days ago
Wed
Jan
24
2007
Ésta iba a ser una entrada sobre los distintos plugins de VS 2005 que uso, y otros programas útiles para mi día a día (la mayoría Open Source, por cierto); pero mientras lo estaba escribiendo se ha ido convirtiendo progresivamente en una carta de amor a
Resharper
. No puedo más que decir cosas buenas de este
plugin
de aumento de productividad.
Éstas son sólo algunas de sus características:
Chequeo
de errores y avisos según escribes código; al estilo de la revisión automática de ortografía de Office pero
bastante
más inteligente.
Intellisense mejorado. De lejos, lo que más me gusta y más se nota después de recién instalado. Si lo deseas, ReSharper puede reemplazar el Intellisense de VS2005 con el suyo propio, que es más rápido y completo. Posibilidad de establecer en Intellisense la misma fuente que en el entorno de desarrollo, posibilidad de reemplazar los iconos de Intellisense con los de ReSharper, añade un pop-up con la firma del método completo al resaltarlo en Intellisense y se activa desde que escribes los primeros tres caracteres (por defecto) de
cualquier cosa.
Auto-completado de código, escribes las tres primeras letras de
cualquier cosa
y ReSharper ya te está mostrando alternativas. Si además lo que estás escribiendo es un método, pulsando TAB te inserta el nombre completo del método más los paréntesis y el punto y coma necesario.
Templates.
Refactorización: extracción de propiedades desde variables, extracción de métodos desde código: seleccionas un bloque de código, eliges extraerlo como método, le das un nombre y opciones, entre las que se incluyen los parámetros de entrada del método que ReSharper
detecta automáticamente
y método extraído.
Búsqueda avanzada de usos de métodos.
Vista de jerarquías de tipos.
Lanzamiento de testeos unitarios con NUnit o csUnit desde el propio IDE.
Acciones contextuales. En ciertas secciones del código puede aparecer una pequeña ventana flotante con un icono de una bombilla. ReSharper te quiere ayudar: extendiendo esa ventana con el ratón (o mejor,
ALT+Enter
) ReSharper te mostrará una lista de las posibles acciones a realizar según el contexto del código: chequear valores nulos, reorganizar sentencias
if
, reorganizar cadenas con un StringBuilder, eliminar referencias
using
que no se están usando.
Detección automática de variables, métodos o referencias no usadas. Declaras una variable al principio del código y luego no la usas para nada: ReSharper la resalta en color gris, para que sepas que no se está usando en ningún sitio, ningún método hace referencia a ella.
Salto directo a la definición de un método o variable: con CTRL+Click encima del nombre de un método saltamos directamente al fichero de código que contiene ese método, si está disponible.
Y estos son sólo las partes de la herramienta que utilizo
todos
los días. Definitivamente, es la mejor compra que he hecho jamás para un complemento de Visual Studio; sobre todo teniendo en cuenta que me acogí a la oferta de $99 de estas navidades (de la que ya avisé
por aquí
), porque ha vuelto a su precio normal de $249. Los programadores de JetBrains hacen con su producto que Visual Studio 2005 sea un IDE aún mejor de lo que ya es. La lástima es que la perenne noticia de que están desarrollando su propio IDE para .NET es, al parecer,
antigua (mirad en los comentarios)
, ya que al parecer el proyecto se ha abandonado. Una pena.
Categorías:
.NET
|
Herramientas
|
Comments [3]
Thursday, January 25, 2007 11:37:40 AM (Romance Standard Time, UTC+01:00)
Hola Carlos, enhorabuena por tu blog. Lo sigo asiduamente, y bueno, este último artículo comentabas que ibas a decir una lista con los diferentes plugins open source que usabas, y me he quedado con las ganas.
Asin que ejerciendo mi derecho al pataleo, y te exigo, te reto a que los pongas, porfaplease.
Un saludo.
Juanma
Thursday, January 25, 2007 8:54:43 PM (Romance Standard Time, UTC+01:00)
Pues nada, Juanma, anotado queda; así que sigue atento que dentro de poco haré una entrada sobre ese particular. Gracias por leerme.
Picacodigos
Friday, January 26, 2007 12:20:45 PM (Romance Standard Time, UTC+01:00)
Un IDE mejor que Visual Studio 2005???
Nah!!!!
jomaweb
Comments are closed.
Buscar
Estadísticas
Total Posts: 112
This Year: 3
This Month: 0
This Week: 0
Comments: 328
Comentarios Recientes
RE: Microsoft Techdays y...
by Erick Alejan...
RE: Microsoft Techdays y...
by Venkman
RE: Microsoft Techdays y...
by Jesús
RE: Microsoft Techdays y...
by espinete
RE: Microsoft Techdays y...
by Pavleras
Software
Peeker
Acerca de...
Curriculum
Resume
Suscripcion
Suscribirse por correo
Categorias
.NET
Artículos
Blog
Eventos
Gadgets
Hardware
Herramientas
Opinión
Personal
ReSharper
Trucos
Ubuntu
Web
Archivo
January, 2008 (3)
December, 2007 (7)
November, 2007 (13)
October, 2007 (6)
September, 2007 (10)
August, 2007 (1)
July, 2007 (2)
June, 2007 (4)
May, 2007 (3)
March, 2007 (3)
February, 2007 (5)
January, 2007 (5)
December, 2006 (3)
November, 2006 (5)
September, 2006 (2)
August, 2006 (4)
July, 2006 (7)
June, 2006 (3)
May, 2006 (4)
April, 2006 (5)
March, 2006 (5)
February, 2006 (4)
January, 2006 (3)
Los blogs que leo
.Avery Blog
47 hats
Coding Horror
El lado del mal
Haacked
Jon Galloway
NET slave
Rob Conery
secretGeek
The daily WTF
The old new thing
Thinking in .NET
Velocidad de Escape
Contacto
Microblogging
Login
Sign In
Herramientas
Addicted to
The best C# & VB.NET refactoring plugin for Visual Studio 2005
Powered by
newtelligence dasBlog 1.9.7174.0
Tema basado en
Dandelion
, de Tim Sherrill