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.