Visual Studio: Programación y Buenas Prácticas (Checklist)

image
[Fuente Imagen: CRM Insights Blog]

Que tal amigos, este post intenta ser breve porque de momento no quisiera generar un punto de discusión sobre lo que es, no es o debería ser considerado como Buena Práctica en programación, ya que lo relacionado a las ya muy mencionadas Best Practices, están relacionados al clásico: “Depende”

Por ello, prefiero compartir con ustedes algunas referencias que me han sido de utilidad, y que por cierto son, parcialmente, de libre descarga 🙂

Practical Guidelines and Best Practices for Microsoft Visual Basic and Visual C# Developers: Es un libro que les recomiendo si están iniciando la programación en .net, el autor (Francesco Balena) se ha tomado su tiempo para compilar y recomendar esta serie de técnicas.

Ahora, si están interesados en el contenido, pues les comento que hace mucho tiempo el autor hizo un resumen y publicó el contenido a manera de checklist, gratis por supuesto!

Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries: Para los que me conocen saben que he recomendado más de una vez este libro, me parece demasiado bueno y lo más interesante es que Krzysztof Cwalina, uno de los autores del libro, además de ser un capo, ha publicado muchas veces en su blog estractos y recomendaciones que forman parte o son mejoras al libro :), y por si fuera poco, hay un sitio en msdn para descargar un resumen del libro, mas barato no lo pueden encontrar!

[Bonus] VB NET Coding Standards: Teniendo como motivo bajada de reyes, con muchos dias de demora (como demoran los reyes!) les dejo esta referencia de Estándares de programación en Visual Basic .NET, se ve interesante y segun veo es un resumen que toma como base una serie de libros, incluyendo algunos los que he mencionado, espero no infringir ninguna ley, no quiero que me persigan por esto de la SOPA  🙂

Saludos
@Jersson

6 thoughts on “Visual Studio: Programación y Buenas Prácticas (Checklist)

Leave a Reply

Your email address will not be published. Required fields are marked *