Ver por etiquetas

Todas las etiquetas » ReSharper (RSS)
Buenas, el otro día estaba con el Víctor y me sorprendió que no conociese la feature “Introduce Variable” de ReSharper . Principalmente, porque el Víctor es un fanático de los atajos de teclados, que quieras o no, incrementan la productividad muchísimo. Nota: que seas rápido con el teclado, no significa que seas un buen programador. El que escribe es un ejemplo de ello. Volviendo al Introduce Variable, el objetivo de esta funcionalidad es crear un refactoring “interno” dentro de un método o función...
Publicado por El Bruno | con no comments
Archivado en:
Buenas. El equipo de JetBrains son unos cracks, de eso no hay duda. Cada nueva versión de ReSharper trae features que son realmente útiles y además suelen dar en el clavo con las tendencias a nivel producto para donde tirar. (Esto es una forma de verlo, otra forma es que ellos marcan la tendencia, cuestión de opiniones). A lo que iba, estaba repasando las features del nuevo ReSharper 8.0 (EAP is open!!!) y me encuentro con cosas realmente potentes como el Go To Everything que es una especie ULTIMATE...
Publicado por El Bruno | con no comments
Buenas, hace unos días se liberó LightSwitch for HTML Client Preview 2 (el blog oficial aquí y el post aquí ), como justo andaba necesitado de algo similar decidí probarlo. Antes del golpazo que me pegué pongo un poco de contexto, LightSwitch está bien. No muy bien, pero bien. En poco tiempo se pueden crear aplicaciones Data Driven que nos sacan de un apuro. Además la publicación en Azure es muy natural y claro, si tienes todo el paquete completo, puedes crear algo en modo demo o mantenimiento en...
Buenas, desde ayer ya podemos descargar la versión para prueba de ReSharper 7.1. Como todas las versiones no finales, pues estamos jugando con fuego. Sin embargo hay 2 o 3 features interesantes en esta versión: No more regions después de un Code CleanUp Hay un par de cosillas nuevas que afectan a ASP.Net MVC. Tengo que darle un vistazo a este listado para ver que han arreglado e incorporado. Si sos un fan de .Net Framework 4.5, pues ya tenemos soporte para CallerInfo en las propiedades...
Publicado por El Bruno | con no comments
Buenas, ayer comenté sobre la disponibilidad de Unity para .Net 4.5 y además hice un comenario sobre Agent Mulder . Agent Mulder es una extensión impresionante para ReSharper que nos permite navegar hacia las implementaciones y declaraciones de un tipo específico cuando estamos trabajando con algún contenedor de inyección de dependencias. Como explicarlo en palabras no se me da bien hoy, mejor vamos a un ejemplo. Supongamos que estamos trabajando con Unity y tenemos una aplicación de consola con...
Buenas, hace unos días hubo un webcast donde los amigos de JetBrains comentaron las novedades de ReSharper 7. Son 55 minutos bastante interesantes, y entre las cosas que mostraron hoy me acordé de una que me vino al pelo. Un caso de refactoring donde te encuentras con una clase que tiene demasiado contenido y responsabilidades y te toca, empezar a separar por partes. En un ejemplo un poco parecido al que se muestra al webcast, y bastante más parecido a lo que estuve modificando recien, partimos de...
Publicado por El Bruno | con no comments
Archivado en:
Buenas, hoy podría escribir de muchas cosas, pero en realidad una de las mejores noticias del día es que ReSharper 7, deja de estar en fase de pruebas y se ha liberado la versión final. En R#7 se pueden ver muchas  cosas interesantes, como por ejemplo la capacidad de elegir nuestro propio set de iconos de colores o en grises para Visual Studio 2012 (este tema sigue dando juego) lo que comentan en el blog oficial es parte del pedazo de producto que es ReSharper. Full integration with Visual Studio...
Publicado por El Bruno | con no comments
Archivado en:
Buenas, si se te ha vencido el trial del EAP de ReSharper 7 para Visual Studio 11 y cuando abres Visual Studio te encuentras con Verás que el link que propone para actualizar a una nueva versión no funciona. Así que lo mejor es desinstalar Resharper 7 a mano desde “add and remove programs” Y una vez desinstalado, vamos nuevamente al listado de compilaciones nocturnas de ReSharper 7 que se puede acceder desde http://confluence.jetbrains.net/display/ReSharper/ReSharper+7+EAP+for+VS11+Beta , descargamos...
Publicado por El Bruno | con no comments
Buenas, otra vez ReSharper llega a mi y me evita horas y horas de trabajo innecesario, esta vez aprovechándome de la capacidad extendida que tiene para generar plantillas. Si utilizas mucho Visual Studio, supongo que sabrás que si escribes “prop” y presionas 2 veces la tecla TAB, pues el code snippet que viene por defecto con el IDE te crea una plantilla de una propiedad auto implementada. Con esto es suficiente en la mayoría de los casos, pero cuando llegan los amigos...
Publicado por El Bruno | 2 comment(s)
p> Buenas, después de un buen tiempo trabajando con Visual Studio 11 y ReSharper 7, pues ya le voy agarrando la mano. Los que se quejan de los íconos y el Look & Feel pues se quejan gratis porque en realidad, una vez que te acostumbras ni te das cuenta de que ha cambiado el IDE. Aclaración: personalmente pienso que si los colores del IDE de VS11 te molestan, es que estas más preocupado por el IDE que por el código … no debería ser así. Pero bueno, como han cambiado bastantes cosas, si es importante...
Publicado por El Bruno | con no comments
Buenas, cuando salió la versión Consumer Preview de Visual Studio 11, una de las cosas que intenté hacer fue trabajar con el mismo en lugar de Visual Studio 2010. Me pegué un par de golpes en el camino y lo tuve que dejar, pero ahora con la Beta de Visual Studio 11, vuelvo a hacer la prueba. Personalmente pienso que esas personas que escriben posts sobre novedades de un producto, y que lo hacen sobre pruebas de 10 minutos en una máquina virtual, pues aportan bien poco para los que trabajan de verdad...
Publicado por El Bruno | con no comments
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...
Publicado por El Bruno | con no comments
Archivado en:
Buenas, después de las 12 horas de Visual Studio del pasado martes, me agarro un virus que casi me mata. Pero de a poco voy a sacar los pendientes, empezamos por algunos correos. Buenas, estuve el otro día viendo con mis compañeros de trabajo las 12 horas de Visual Studio, y a parte de parecernos muy interesantes los temas que enseñasteis, nos quedamos con la duda de como hacer un "truco" que nos pareció bastante útil en el día a día...
Buenas, hace un tiempo que he dejado de utilizar Visual Studio 2010 para mis desarrollos del día a día. Salvo cuestiones puntuales como desarrollos para Windows Phone o cosas raras, Visual Studio 11 es mi main dev tool. Ahora bien, desde hace ya bastante tiempo, Visual Studio no es Visual Studio si no tienes ReSharper y claro, los chicos de JetBrains no podían quedarse atrás y ya han liberado una versión que soporta el IDE de VS11. Después  de lanzar la pregunta por twitter, la respuesta de...
Publicado por El Bruno | con no comments
Buenas, hace un par de días el amigo Víctor me comentó que estaba por comenzar un proyecto desde cero, así que sentamos las bases mínimas de colaboración y calidad para el mismo. Si comienzas un proyecto desde cero, donde trabajen diferentes personas en modo desconectado, es recomendable aplicar una serie de normas que ayuden a que “las reglas del juego sean las mismas para todos”. En el caso del estilo de codificación, pues StyleCop es un excelente aliado para esto. Además, en Avanade Spain tenemos...
Buenas, otro tip de los buenos de ReSharper , en este caso que nos ayuda a ahorrarnos los 5 clicks o 15 segundos necesarios para agregar una referencia en un proyecto. Supongamos el siguiente escenario: Proyecto de biblioteca de clases llamado ClassLibrary1 , con una clase llamada Class1 . Proyecto de biblioteca de clases llamado ClassLibrary2 , con una clase llamada NewClass . En la clase NewClass escribimos el siguiente código y esperamos la ayuda contextual de ReSharper sobre la línea...
Publicado por El Bruno | con no comments
Buenas, cuando uno es como es, no hay forma de cambiar. Venimos con malos hábitos y por ahí eso nos hace “chocar” con la forma de ser de los demás. Por ejemplo, en mi caso, cuando leo código de otras personas me “molesta” el hecho de tener más de una clase pública en un archivo .cs. Esto que en java no se puede hacer, pues en C# puede convertirse en una ensalada bastante fea. Más allá de una cuestión estética, el hecho de tener las clases en ficheros diferentes nos ayuda a comprender un poco el alcance...
Publicado por El Bruno | 9 comment(s)
Buenas, hoy también toda hacer un poco de publicidad gratuita pero la verdad es que cuando trabajas con archivos grandes de MSBuild , el panel de Resharper File Structure (Ctrl + Alt +  F) es una de las mejores ayudas que puedes tener. El mismo te muestra una vista en modo árbol de un archivo .proj, en el que es posible distinguir, entre otras cosas: definición de propiedades definición de grupos de propiedades la declaración de Imports la declaración de Usings los targets y los elementos internos...
Buenas, que los chicos de JetBrains son unos cracks no es ninguna novedad, ReSharper es un excelente ejemplo de esto. Si programas con VB.Net o C# y lo utilizas, no hace falta que te explique las ventajas que te brinda y lo que te ayuda programando; personalmente yo lo tengo en la lista de las mejores extensiones para Visual Studio 2010 . Ahora bien, si tu vida no es tan agradable y te toca editar archivos de MSBuild , pues aquí también hay algunas ayudas, por parte de ReSharper que son interesantes...