image47dd1de4

Buenas,

si trabajas con Visual Studio en cualquiera de sus versiones es muy probable que conozcas el panel de tareas (ToDo). Pues bien, ReSharper ha tomado esta idea y la evolucionado bastante hasta definir un panel de Tareas muy potente. En primer lugar veamos la configuración de los elementos que se muestran en el panel:

image

Cada elemento se corresponde con una expresión regular que se analiza en el IDE de Visual Studio, dentro del código, comentarios, etc. De esta forma, tenemos un panel de tareas mucho más “inteligente” que el posee Visual Studio. Además, obviamente, podemos configurar el icono con el que aparece en el panel, el color del texto,  y otras opciones más.

image

Cuando, por ejemplo hemos definido los ítems de tipo NotImplementedException como elementos a mostrar en el panel, el siguiente código nos mostrará elementos interesantes.

   1: namespace ConsoleApplication2

   2: {

   3:     class Sample : ISample

   4:     {

   5:         public void DoSomething()

   6:         {

   7:             throw new System.NotImplementedException();

   8:         }

   9:         public void Foo()

  10:         {

  11:             throw new System.NotImplementedException();

  12:         }

  13:         public void Bar()

  14:         {

  15:             throw new System.NotImplementedException();

  16:         }

  17:     }

  18: }

  19: namespace MyNamespace

  20: {

  21:     using ConsoleApplication2;

  22:     class Sample2 : ISample

  23:     {

  24:         public void DoSomething()

  25:         {

  26:             throw new System.NotImplementedException();

  27:         }

  28:         public void Foo()

  29:         {

  30:             throw new System.NotImplementedException();

  31:         }

  32:         public void Bar()

  33:         {

  34:             throw new System.NotImplementedException();

  35:         }

  36:     }

  37: }

Organizando los elementos por Namespaces and Types,

image

o mostrando solamente los tipos

image

También podemos exportar los contenidos en formato plano, formato XML o HTML. Pero tal vez la faceta más interesante es que al momento de guardar la configuración de los elementos a mostrar como ToDos, lo podremos guardar en un ámbito local, en un ámbito compartido del proyecto o inclusive a nivel ordenador para todos los proyectos. Vamos que es una opción más que interesante para esas pequeñas “notas” que dejamos en nuestro código y que no queremos olvidar.

image

 

Saludos @ Home

El Bruno

   

Descarga: http://www.jetbrains.com/resharper

Leave a comment

Discover more from El Bruno

Subscribe now to keep reading and get access to the full archive.

Continue reading