Directives de codage + les Meilleures Pratiques?
Je ne pouvais pas trouver toutes les questions qui s'applique directement à ma requête et je suis donc de poster une nouvelle question. Si il n'y a aucune discussion existante qui peut m'aider, merci de le signaler et de fermer la question.
Question:
Je vais faire une présentation sur C# directives de codage, mais il n'est pas censée limiter à des normes de codage.
Donc, j'ai une idée mais je pense que j'ai besoin de l'adresse de bonnes pratiques de programmation. De sorte que le contenu sera quelque chose comme cela.
-
De base des normes de codage - Boîtier, Formatage, etc
-
Bonnes pratiques - Utilisation de Hashset rapport à d'autres structures de données, Chaîne de vs le Générateur de Chaîne, de la Chaîne de l'immuabilité et de les utiliser efficacement etc
Vraiment je tiens à ajouter davantage de bonnes pratiques (en Particulier pour améliorer les performances.) Donc, comme entendre un peu plus les bonnes pratiques pour être utilisé avec C#. Des suggestions??? (Pas besoin de grandes descriptions 🙂 l'idée est suffisante).
- Cela devrait probablement être de la communauté wiki.
- Soyez prudent de la création de proprietry des normes de codage. Les normes de codage sont souvent bien intentionnés, mais souvent exaspérer les développeurs quand ils sont contraires à ce qui est publié par Microsoft. Créer un document avec un lien vers MSDN 😉
- Un bien Écrit l'article avec les dernières lignes directrices et des conseils codingular.com/2017/05/...
Vous devez vous connecter pour publier un commentaire.
Des Directives de codage pour C # 3.0 et 4.0
IDesign Normes De Codage
Lance la Chasse du C# les Normes de Codage
Brad Abrams Interne Des Directives De Codage
Sans surprise, je viens de trouver une question: C# norme de Codage /les Meilleures pratiques
Voici quelques conseils:
Je suis à l'aide de Microsoft Les lignes Directrices de conception pour le Développement de Bibliothèques de Classe.
Et je pense que c'est assez bon pour commencer.
De base des Normes de Codage - assurez-vous que c'est cohérent. Même si elles ne suivent pas les conventions énoncées dans ce document sur le site msdn. Je pense que la cohérence est vraiment la clé ici.
Tests unitaires - Vous ne pouvez pas vous tromper ici.
De sécurité - Parler de s'assurer que si vous passez des données sensibles autour que c'est sûr.
Performance - Vous savez, je pense personnellement que l'obtention de la demande de droit et puis, regardant la performance est ce que je fais. Je l'ai dans le dos de mon esprit lors de l'écriture du code, donc c'est peu de réglages fins qui entrent dans à la fin.