Come cammello-caso in cui le parole consecutive hanno numeri?

20

Chiedersi se qualcuno ha una buona convenzione da seguire in questo caso d'angolo. Uso davvero Java, ma ho pensato che anche i C # potessero avere una buona visione.

Dire che sto provando a 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 è possibile ottenere un ottimo esempio, ma pensare a qualcosa come "IEEE 802 valore a 16 bit".

La combinazione di acronimi consecutivi è fattibile se si accettano nomi di classe come HttpUrlConnection . Ma seriamente mi fa vomitare un po 'per pensare di nominare la classe IEEE80216BitValue . Se dovessi scegliere, direi che è anche peggio di IEEE802_16BitValue che sembra un brutto errore. Per i numeri piccoli, prenderei in considerazione IEEE802SixteenBitValue , ma non lo scala bene.

Chiunque ha una convenzione? Sembra che le linee guida per la denominazione di Microsoft siano le uniche che descrivono i nomi degli acronimi in modo sufficientemente dettagliato per portare a termine il lavoro, ma nessuno ha indirizzato numeri in nomi di classe.

    
posta Rob I 20.03.2012 - 19:11
fonte

3 risposte

12

Individuerei un nuovo nome di variabile invece di cercare di capire quale convenzione di denominazione usare per una variabile a doppio numero

Detto questo, se dovessi assolutamente usare un doppio numero nel mio nome variabile, e non potrei riorganizzare le parole / i numeri per trovare qualcosa di ragionevole, e assolutamente nessun altro nome avrebbe senso, io userei un _ tra i numeri

...

In realtà lo riprendo, vorrei solo capire un nuovo nome di variabile:)

    
risposta data 20.03.2012 - 19:33
fonte
3

Personalmente mi piacerebbe andare per il percorso di sottolineatura, ad es. %codice%. Attualmente trattando della modellazione di alcune architetture della CPU, questa Q è stata buona tempistica: -)

    
risposta data 21.03.2012 - 09:55
fonte
2

Ho usato qualche lettera per delimitare i numeri consecutivi. Per me sarebbe Ieee802x16bit ( non IEEE802x16bit ). Penso che sia meno distraente di un solitario sottoterra nel bel mezzo di una giungla di lettere e cifre.

    
risposta data 20.03.2012 - 23:29
fonte

Leggi altre domande sui tag