¿Qué libro recomendarías para mejorar el estilo de escritura de C#? Sé que Code Complete tiene algunos consejos sobre el estilo y el código de organización, pero no es específico de C#.¿Buen libro sobre estilo C#?
Respuesta
Effective C# de Bill Wagner, así como la secuela, More Effective C#.
Tener un vistazo a los estándares de codificación iDesign en: http://www.idesign.net/idesign/DesktopDefault.aspx
CLR Via C# by Jeffrey Richter contiene todos los patrones 2.0 que debe seguir a fin de producir un buen código. Me ayudó muchísimo.
Framework Design Guidelines, 2nd Edition.
+1 - Este es un requisito DEFINITIVO para cualquiera que reciba un pago al código .NET del desarrollador o cuyo código deba ser mantenido por otra persona. – STW
MSDN tiene algunos buenos guidelines para desarrollar clases C#.
Estas son esencialmente una versión en línea de lo que está en el libro de Lineamientos de Diseño del Marco sin las "anotaciones" contenidas en el libro. –
C# Concisely muy completo
C# 4.0 in a Nutshell, Fourth Edition es gran libro
Elements of C# Style es un buen manual.
Aunque puede no entrar en tantos detalles como otros libros que están disponibles, pero definitivamente tengo mi dinero vale la pena, muy recomendado.
También recomendaría Clean Code por Robert Martin. Sí, no es específico de C#, y sí, mejorará el estilo de escritura de C#. Puede ser una buena idea continuar con el libro Agile Software Development, Principles, Patterns, and Practices del mismo autor.
Y aquí es de 1 hora de vídeo de tío Bob en la conferencia Øredev Clean Code III: Functions
PS: Shameless enchufe. Desarrollé un site que responde exactamente a esta pregunta: "¿Qué libro es de mayor importancia en un área determinada?". Obtengo los datos de Amazon y dibujo una red de libros. Cuantos más enlaces tenga un libro, mayor será su importancia. Gracias a este sitio también encontré "Agile Principles, Patterns, and Practices in C#", nuevamente de Robert Martin, pero prefiero el libro original.
- 1. ¿Buen libro u otro recurso sobre pruebas de integración?
- 2. ¿Buen libro para Crystal Reports?
- 3. ¿Este es un buen estilo de C#?
- 4. ¿Dónde puedo encontrar un buen libro sobre la escritura de aplicaciones de curses con perl?
- 5. ¿Hay algún libro sobre WiX?
- 6. Buen libro sobre la biblioteca de Akka y el modelo de simultaneidad basado en el actor
- 7. ¿Qué es un buen libro multihilo para Delphi?
- 8. libro avanzado c o C++
- 9. ¿Puede recomendar un buen recurso o libro en línea FLEX?
- 10. ¿Buen libro de red TCP/IP para un programador?
- 11. ¿Buen libro para aprender la API de Unix?
- 12. buen estilo c al verificar muchos valores devueltos
- 13. ¿Cómo anular la función virtual con buen estilo? [C++]
- 14. ¿Hay algún buen libro para la biblioteca Boost C++ y para Object Oriented Design en C++?
- 15. Libro sobre la programación del shell Linux
- 16. Estilo pregunta sobre pieza de código existente (C/C++)
- 17. buen libro para wsdl, servicios web y jabón php?
- 18. ¿Buen libro para principiantes para un niño de 12 años?
- 19. PHP - buen cronjob/crontab/cron tutorial o libro
- 20. Buscando un buen libro para Google App Engine Python
- 21. ¿Algún buen tutorial sobre cómo usar COM desde C#?
- 22. ¿Libro para principiantes para .NET y C#?
- 23. Buscando un buen libro de IA que use ejemplos en C++
- 24. ¿Qué es un buen libro/guía para la programación de socket en C?
- 25. Buen libro para aprender WPF usando C# en el punto de vista del principiante
- 26. Windows Explorer/Aero estilo información sobre herramientas en C#?
- 27. ¿Hay un buen podcast sobre concurrencia?
- 28. Python: ¿Buen lugar para aprender sobre `multiprocesamiento.Manager`?
- 29. ¿Crear un libro Kindle programáticamente usando C#?
- 30. Método principal de Java, buen estilo de codificación
El estilo de Juval es una línea base sólida. El libro "Programación de componentes .NET" también es bastante alto en mis libros .NET de "lectura obligatoria". Tiene muchos buenos consejos sobre estilo y prácticas. – STW