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.

  1. De base des normes de codage - Boîtier, Formatage, etc

  2. 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/...