Mi chiedo solo se qualcuno ha una buona convenzione da seguire in questo caso corner-corner-corner. Uso davvero Java ma ho pensato che anche la gente di C # potesse avere delle buone intuizioni.
Supponiamo che sto cercando di nominare una classe in cui due parole consecutive nel nome della classe sono numeriche (si noti che la stessa domanda potrebbe essere posta sui nomi degli identificatori). Non riesco a fare un grande esempio, ma pensa a qualcosa come "IEEE 802 16 bit value".
La combinazione di acronimi consecutivi è possibile se si accettano nomi di classe come HttpUrlConnection
. Ma seriamente mi fa vomitare un po 'pensare a nominare la classe IEEE80216BitValue
. Se dovessi scegliere, direi che è anche peggio di quello IEEE802_16BitValue
che sembra un brutto errore. Per i piccoli numeri, prenderei in considerazione, IEEE802SixteenBitValue
ma questo non si adatta così bene.
Qualcuno là fuori ha una convention? Sembra che le linee guida per la denominazione di Microsoft siano le uniche che descrivono la denominazione degli acronimi in modo sufficientemente dettagliato da portare a termine il lavoro, ma nessuno ha indirizzato i numeri nei nomi delle classi.
_
se necessario. Tutto il resto a cui riesco a pensare (tranne il riordino ove possibile) è anche peggio. Nel tuo esempio Ieee802Value16Bit
è quello che farei nel tuo esempio.
_
sia più brutto di camelCase o PascalCase.