Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Annotazioni
Questo contenuto viene ristampato con il permesso di Pearson Education, Inc. da Framework Design Guidelines: Conventions, Idioms e Pattern per Librerie .NET Riutilizzabili, 2a Edizione. Tale edizione è stata pubblicata nel 2008 e il libro è stato completamente rivisto nella terza edizione. Alcune informazioni in questa pagina potrebbero non essere aggiornate.
Oltre al motivo ovvio della leggibilità, è importante seguire le linee guida per i nomi dei parametri perché i parametri vengono visualizzati nella documentazione e nella finestra di progettazione quando gli strumenti di progettazione visiva forniscono IntelliSense e funzionalità di esplorazione delle classi.
✔️ UTILIZZARE il camelCasing nei nomi dei parametri.
✔️ UTILIZZARE nomi di parametri descrittivi.
✔️ PRENDERE IN CONSIDERAZIONE l'uso di nomi basati sul significato di un parametro anziché sul tipo del parametro.
Parametri di assegnazione del nome per l'overload dell'operatore
✔️ USARE left e right per i nomi dei parametri dell'overload dell'operatore binario se non c'è alcun significato per i parametri.
✔️ Usa value per i nomi dei parametri di overload dell'operatore unario se i parametri non hanno alcun significato.
✔️ CONSIDERARE nomi significativi per i parametri dell'overload dell'operatore, se si esegue questa operazione, aggiunge un valore significativo.
❌ NON utilizzare abbreviazioni o indici numerici per i nomi dei parametri del sovraccarico dell'operatore.
© Porzioni 2005, 2009 Microsoft Corporation. Tutti i diritti riservati.
Ristampato dall'autorizzazione di Pearson Education, Inc. da Framework Design Guidelines: Conventions, Idioms e Patterns for Reusable .NET Libraries, 2nd Edition di Krzysztof Cwalina e Brad Abrams, pubblicato il 22 ottobre 2008 da Addison-Wesley Professional come parte della Serie di sviluppo di Microsoft Windows.