Ho chiamato le mie variabili usando le convenzioni .Net:
- camelCase per variabili e campi (tendo ad usare _camelCase per i campi privati in una classe)
- PascalCase per metodi, proprietà e classi
L'unico posto che devio è su costanti ed enum dove preferisco lo stile Java SCREAMING_CAPS.
Il codebase della mia azienda è disseminato dello stile di notazione pseudo ungherese da VB6 e VBScript, se non è ungherese in versione completa.
- s o str per le stringhe
- i o int per Ints
- d per decimale (o talvolta doppio)
- o obj per qualsiasi tipo di oggetto
Mi fa rabbrividire ogni volta che vedo lo stile di codice usato nel codice di qualcun altro (anche nel codice di Greenfield, non solo nel crollo di eredità), e mi rifiuto di usare quello stile da solo. Ho portato alla standardizzazione delle convenzioni di denominazione. Net in passato ed è semplicemente ignorato - le persone che scrivono in notazione ungherese continuano a farlo, quelli di noi che non mi piacciono continuano a usare il nostro stile; Ho un po 'paura che se do standardizzi (che continuo a spingere, ma a nessun altro sembra importare), sarà sulla notazione ungherese e non sul modo consigliato e poi lo farò essere costretti a scrivere un codice del genere.
Sto facendo una montagna da un granello di sabbia per quanto riguarda questo? Non dovrei preoccuparmi se il codice è pieno di identificatori ridondanti e nomi non descrittivi, e continuare a usare la mia strada e spingere affinché ciò diventi lo standard?