Posted by Gabriel on April 11th, 2009

Ebook gratis de C# - Illustrated C# 2008
La compañia RedGate, que creó los increíbles productos SQL Compare y SQL Prompt, entre otros, publicó esta semana un ebook (o libro electronico) de C# llamado Illustrated C# 2008, que está enfocado a desarrolladores completamente nuevos o que tienen un background de C++ o VB y que quieren migrar a C#.
RedGate es la misma compañía que ahora es dueña del .NET Reflector, creado originalmente por Lutz Roeder.
El autor del ebook es Daniel Solis.
Pagina del Ebook Ilustrated C# 2008
Link directo a bajar el Ebook Ilustrated C# 2008
Posted by Gabriel on February 12th, 2009
Los desarrolladores que apenas vayan empezando, acostúmbrense a usar el método string.Format en lugar de estar concatenando strings y variables!!
Incluso varios desarrolladores avanzados siguen concatenando en lugar de usar string.Format(), lo cual definitivamente hace mucho más difícil que los desarrolladores principiantes se acostumbren a seguir estándares y Mejores Practicas.
La sintaxis para usarlo es de lo más simple, y además hace la línea de código muchísimo más legible, por ejemplo:
labelMensaje.Text = "El usuario " + userName + " realizo el pedido " + numPedido + " el dia " + DateTime.Now.ToString();
Odio ver ese tipo de líneas de código, cuando se puede tener algo tan sencillo como esto:
labelMensaje.Text = string.Format("El usuario {0} realizo el pedido {1} el dia {2}", userName, numPedido, DateTime.Now);
Si la legibilidad no es suficiente mejora, también hay que notar que escribir todo el mensaje en un solo string evita posibles errores de falta de espacios entre palabras y variables, lo cual es muy común que suceda cuando se concatenan variables, es muy fácil que se coman el espacio al terminar un string antes de concatenar, o al iniciar el string después de haber concatenado.
Recent Comments