Si vous étiez autorisé à ajouter une autre directive de codage aux lignes directrices 101 du "C++ coding standards" (Herb Sutter and Andrei Alexandrescu), lequel ajouteriez-vous?Guide de codage C++ 102
Répondre
Je vote pour: "éviter de considérer goto, notation nommant et indentation comme les sujets de règles de codage"
Ecrire un an plus tard.
Règle 102: Toute modification de la fonctionnalité attendue doit entraîner l'échec d'un test de régression.
Je suis d'accord. Mais ce n'est pas vraiment une règle C++. – JesperE
Plusieurs des règles 101 existantes ne sont pas spécifiques à C++. –
"Utilisez judicieusement RAII"
Pourriez-vous élaborer? RAII a-t-il caché des dangers qui nous ont échappé? – paercebal
Les codeurs moins expérimentés n'ont aucune idée de ce qui est «judicieux» et plus expérimentés, ils peuvent avoir des divergences d'opinions professionnelles, ce qui est un peu loin d'être une ligne directrice utile. Une bonne ligne directrice définirait ce qui est judicieux. – DarenW
Préférez les constructeurs aux fonctions init()/setup(). Pourquoi manipuler un objet qui peut être dans un état inutilisable? N'est-il pas préférable de ne pas l'avoir du tout?
- 1. Objectif-C - Guide pour créer un graphe
- 2. Guide du débutant pour configurer Qt pour C++
- 3. Outil de normes de codage C#
- 4. Guide de démarrage de Boost.Spirit?
- 5. Guide de l'architecture d'application Java
- 6. iPhone AVAudioRecorder Guide?
- 7. Guide d'optimisation IIS 6?
- 8. Déterminer le codage d'une chaîne en C#
- 9. Codage dans des screencasts Objective-C 2.0?
- 10. Directives de codage XAML
- 11. Guide d'apprentissage J2ME
- 12. Conversion de l'application de codage VB6 en C#
- 13. C# Codage d'une chaîne de texte avec sauts de ligne
- 14. tableau d'octets de codage en dur dans C
- 15. vb.net/C# éditeur de code avec codage couleur
- 16. Style de codage Schéma Questions
- 17. DataTable.Select ("ColumnName IN") Erreur de guide
- 18. Guide du concombre + Webrat + sélénium
- 19. Codage de caractères confusion!
- 20. Codage de table Hsqldb
- 21. Codage de caractères SOAP
- 22. struts2 demande de codage
- 23. Pratique de codage: comment éviter le codage dur?
- 24. J'ai besoin guide de manipulation de bits/matériel de référence pour C#
- 25. getpos() codage
- 26. Codage de sérialisation de test
- 27. Aide au codage efficace
- 28. vitesse de codage python et plus propre
- 29. Traitement des caractères spéciaux en C (codage UTF-8)
- 30. Problème de codage dans Vimdiff?
Ceci est très similaire à "ne pas transpirer les petites choses". –