Sono in procinto di unificare queste convenzioni di denominazione incoerenti e questo problema è stato un po 'mi ha fatto impazzire ultimamente.Convenzione di denominazione .NET per "ID" (qualsiasi identificazione: maiuscole)
Nel codice base su cui sto lavorando non ha alcuna convenzione relativa a "ID"; "ID", "Id" e persino "iD" vengono utilizzati in modo incoerente.
**** Domanda **: in .NET, in che modo capitalizzi "ID"? Per un esempio, nodeID, nodeId? FolderID o FolderId?
**** Modifica **: che ne dici di casi plurali? allora dovrei fare "NodeIDs" o "NodeIds"?
Grazie
Basta ricordare che le etichette di denominazione e GUI variabili seguono regole diverse! Sulla GUI, è ID e OK, non Id e Ok. –
Perché le etichette della GUI dovrebbero essere diverse dagli altri identificatori? –
Dovrebbero tutti seguire regole simili. Questo caos che si vede è quello che è successo prima che FxCop e Framework Design Guidelines fossero diffuse all'interno di Microsoft. Dovresti usare "Id" e "Ok" su tutto il nuovo codice. Vedi la mia risposta per un link al mio post in cui ne parlo di più. –