Negli ultimi mesi ho cercato di scrivere codice .NET rispettando le Naming conventions suggerite per i vari linguaggi. Oggi ho trovato un free ebook chiamato .NET Coding Guidelines, che credo mi sarà molto utile:
  .NET Coding Guidelines is a 100+ page ebook (PDF) on naming conventions, best coding practices and patterns written by the industry expert Steven Sartain and delivered to you for Free by SubMain. 
 The document covers:
  - Naming Guidelines  
 - Class Member Usage Guidelines  
 - Guidelines for Exposing Functionality to COM  
 - Error Raising & Handling Guidelines  
 - Array Usage Guidelines  
 - Operator Overloading Usage Guidelines  
 - Guidelines for Casting Types  
 - Common Design Patterns  
 - Callback Function Usage  
 - Time-Out Usage  
 - Security in Class Libraries  
 - Threading Design Guidelines  
 - Formatting Standards  
 - Commenting Code  
 - Code Reviews  
 - Additional Notes for VB .NET Developers 
 
 Questo libro raccoglie un gran numero di informazioni e le organizza in maniera sistematica, rendendone facile la consultazione. Gli esempi sono sia in C# sia in VB .NET; per quest'ultimo linguaggio è anche presente una sezione che fornisce alcune regole generali per la scrittura di codice (ad esempio, legate all'uso del Case e del Goto).
 Credo proprio che questo librò finirà nella libreria dei miei testi indispensabili 
. Il download è disponibile qui.