Die ursprünglichen Common Mistakes von Patrick will ich hier nicht wiederholen, hier sind meine Ergänzungen:
Neglecting FxCop/Static Code Analysis
Naiver Einsatz von Reflection
Missbrauch von String-Operationen
Es ist nicht so, dass man die Liste nicht fortsetzen könnte, im Gegenteil. Aber an irgendeiner Stelle muss man schließlich aufhören, und hier hat es sich angeboten.
Dinge die ansonsten bei meinen Reviews immer wieder hochkommen drehen sich dann aber auch immer weniger um die Sprache und Nutzung der BCL. Vielmehr geht es dann zunehmend um Codequalität, Wartbarkeit und Robustheit, um Einsatz von Patterns, konzeptionelle Dinge wie Fehlerhandling und Testbarkeit, Grundlagen wie Objektorientierung und Abstraktion, Architekturfragen, und so weiter.