¿Qué libros debe leer para mejorar su código y acostumbrarse a buenas prácticas de programación después de probar el idioma?Libros sobre buenas prácticas de programación
Respuesta
C++ Coding-Standards: 101 Rules, Guidelines, and Best Practices
---- Herb Sutter y Andrei Alexandrescu
Meyers Effective C++, "más eficaz C++" y "STL eficaz".
Design Patterns por los 4 tipos cariñosamente apodados "la pandilla de los cuatro".
Lakos 'Large Scale C++ Software Design.
Por supuesto, hay muchos otros, incluidos muchos realmente buenos, pero si tuviera que elegir 3 en C++ (contando los tres volúmenes delgados y llenos de información de Meyers como uno ;-) estos serían ...
Aunque creo que el libro de Lakos es generalmente bueno para leer, debe mencionarse que está muy desactualizado y mucho de lo que tiene que decir no se aplica al C++ moderno. – sbi
Soy fanático de los libros de Meyers. – MBennett
@sbi: Totalmente de acuerdo. Por cierto, aparentemente Lakos tiene una nueva versión que saldrá a principios del próximo año (unos 15 años entre actualizaciones, suena correcto ;-)) – Dan
Encontré Pragmatic programmer para ser un excelente libro sobre programación.
Salida this hilo, así ..
'+ 1' por mencionar [La guía y la lista definitivas de libros en C++] (http: // stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list). Básicamente, eso responde a esta pregunta. – sbi
Modern C++ Design by Andrei Alexandrescu
Y la costumbre eficaz y más eficaz C++ - de Scott Myers
y excepcional C++ por Herb Sutter. Guru of the week también es útil.
código completo 2ª edición, por Steve McConnell
fácilmente el mejor libro sobre buenas prácticas de programación que he invertido en.
Working Effectively with Legacy Code por Michael Feathers
- 1. Sugerencias de literatura sobre mejores prácticas/buenas técnicas de codificación
- 2. ¿Puede F # enseñarme buenas prácticas de programación funcional?
- 3. Buenas prácticas de NoSQL
- 4. Buenas prácticas de programación con variables de centralización
- 5. PHP TDD y CI. Buenas charlas/libros?
- 6. Buenas prácticas de transacciones NHibernate
- 7. "tiros Throwable" buenas prácticas
- 8. Buenas prácticas de Webrequest asíncronas
- 9. Buenas prácticas: JDBC de conexión
- 10. Buenas prácticas de Cruise Control.Net
- 11. patrón Repositorio de Buenas Prácticas
- 12. Buenas prácticas de programación frente a la velocidad de la programación ad-hoc
- 13. Git ramificación/rebase buenas prácticas
- 14. Acerca de detectar buenas prácticas de excepción
- 15. ¿Buenas prácticas para redirigir páginas?
- 16. Buenas prácticas de desarrollo de Excel VBA
- 17. Libros para leer sobre redes y microcontroladores?
- 18. Libros recientes sobre Java JVM?
- 19. Mejores prácticas de programación de MATLAB
- 20. buenas prácticas en C++ (evaluación diferida)
- 21. Buenas prácticas de commit de Git Big
- 22. Buenas prácticas de NGen y Gacutil
- 23. lucene buenas prácticas y seguridad de hilos
- 24. C++ clase Singleton - buenas prácticas de herencia
- 25. Buenas prácticas de Java en Ubuntu
- 26. Postres de base de datos: ¿buenas o malas prácticas?
- 27. Programación de libros en formato ePub
- 28. prácticas de programación defensivas
- 29. Buenas Prácticas para pasar datos entre páginas
- 30. buenas prácticas de programación para definiciones de macro (#define) en C
+1, por una vez un VERDADERO Estándar de Codificación, con explicaciones y razonamiento en lugar de una suposición vaga, y nada aburrido como convenciones de nombres o estilos de refuerzos. –