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_16BitValueche sembra un brutto errore. Per i piccoli numeri, prenderei in considerazione, IEEE802SixteenBitValuema 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.