Tag Archive for tool

Cosas que uno aprende con Resharper

Una de las cosas que me encanta de Peer Programming es el concepto de shared knowledge, el aprender de tu compañero y que tu compañero posiblemente aprenda de ti (de lo que debe y no debe hacer). Uno de mis “amigos” en el escritorio es Resharper, un plugin de Visual Studio de Jetbrains (amo Jetbrains como empresa y definitivamente Resharper es un must have en mi toolbox).

Hoy aprendí dos cosas interesantes siguiendo las recomendaciones de Resharper al formatear mi código:

En inicializadores en línea de objetos en C#, si la propiedad se llama igual que el asignable, no es necesario nombrarla, por ejemplo

View("Subscribe", new {username = username, email = email});
// esto pasa a ser
View("Subscribe", new {username, email});

Otro dato interesante es que en inicializadores con constructores por defecto no es necesario ponerles los paréntesis, esa si era nueva para mi! (y me gusta más como queda):

var member01 = new Member() {Username = "test"};
// esto podría escribirse como
var member01 = new Member {Username = "test"};

Rayos, las cosas que uno aprende con R#!!!