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:
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.
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,
o mostrando solamente los tipos
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.
Saludos @ Home
El Bruno
Descarga: http://www.jetbrains.com/resharper


Leave a comment