Si le permitieron agregar otra guía de codificación a las 101 directrices del "C++ coding standards" (Herb Sutter and Andrei Alexandrescu), ¿cuál agregaría?Guía de codificación C++ 102
Respuesta
Yo voto por: "evitar considerar Goto, nombrar notación y muesca de ser objeto de normas de codificación"
de escritura para un año más tarde.
Regla 102: Cualquier cambio en la funcionalidad esperada debe dar como resultado una prueba de regresión que falla.
Estoy de acuerdo. Pero en realidad no es una regla de C++. – JesperE
Varias de las 101 reglas existentes no son específicas de C++. –
"Uso RAII juiciosamente"
¿Podría dar más detalles? ¿RAII ha ocultado peligros que escaparon a nuestro aviso? – paercebal
Los codificadores menos experimentados no tienen idea de lo que es "juicioso" y los más experimentados pueden tener diferencias de opinión profesionales, por lo que esto no llega a ser una guía útil. Una buena pauta definiría lo que es juicioso. – DarenW
Prefiero constructores a init()/(configuración de funciones).
¿Por qué manipular un objeto que puede estar inutilizable? ¿No es mejor no tenerlo?
- 1. ¿Hay alguna guía de estilo de codificación publicada para SQL?
- 2. Guía de estilo para C#?
- 3. X509 guía/tutorial en C#
- 4. C/C++ preguntas de codificación
- 5. C# Codificación Directrices
- 6. Guía para principiantes para configurar Qt para C++
- 7. directrices de codificación c objetivas
- 8. C y C++ Estándares de codificación
- 9. Error 102 (net :: ERR_CONNECTION_REFUSED): El servidor rechazó la conexión
- 10. Guía para principiantes de LINQ
- 11. lsof guía de supervivencia
- 12. Webkit Guía de transporte
- 13. GUÍA de lectura humana
- 14. C# y HtmlAgilityPack codificación problema
- 15. codificación HTML decode C# MVC4
- 16. C# HttpWebResponse Codificación del encabezado
- 17. Comprobador de estilo de codificación para C
- 18. Prácticas de codificación de C++ segura
- 19. MySQL C# Problemas de codificación de texto
- 20. Cadenas y codificación de caracteres en C++
- 21. Prácticas de codificación para C# Nullable tipo
- 22. Pure C# Silverlight codificación de video lib?
- 23. C#, UTF-8 y caracteres de codificación
- 24. Guía de referencia de CSS3
- 25. Guía de software de kiosco
- 26. Guía de inicio de QuantLib
- 27. ¿Dónde puedo encontrar una buena guía para escribir C Collections?
- 28. D/Phobos Guía de estilo
- 29. OpenGL 3.2 ¿Guía de programación?
- 30. Guía de accesibilidad para iOS
Esto es muy similar a "no sudar las cosas pequeñas". –