Anche oggigiorno vedo spesso trattini di sottolineatura in metodi e variabili Java, un esempio sono variabili membro (come "m_count" o "_count"). Per quanto mi ricordi, usare i caratteri di sottolineatura in questi casi è chiamato stile cattivo da Sun.Utilizzo di caratteri di sottolineatura in variabili Java e nomi di metodi
L'unico posto che devono essere utilizzati è in costanti (come in "public final static int IS_OKAY = 1;"), perché le costanti devono essere tutte maiuscole e non in maiuscolo. Qui, il carattere di sottolineatura dovrebbe rendere il codice più leggibile.
Pensi che l'uso di caratteri di sottolineatura in Java sia di cattivo gusto? Se è così (o meno), perché?
Utilizziamo le convenzioni di codifica senza utilizzare caratteri di sottolineatura. Ad ogni modo, guardando framework e codice precedente, ho visto spesso i underscore. La domanda sulla coerenza delle regole rispetto alla convenzione deve essere chiaramente valutata per coerenza, ma non il punto a cui ho pensato mentre ponevo la domanda. – Georgi
L'uso continuativo del carattere "_" sarebbe una cattiva pratica. Questo modo di lavorare introduce costi di manutenzione aggiuntivi e dovresti informare queste convenzioni eccezionali per ogni nuovo sviluppatore che si unisce al team. – Halil
questo è come l'interfaccia di denominazione in questo modo: 'ReadableInterface' - assolutamente ridondante. Nei moderni IDE non è necessario specificare il tipo di variabile o il suo intervallo: la colorazione e il salto rapido fanno tutto il lavoro per te. Quindi IMO questo è uno stile brutto quando digiti caratteri ridondanti e costringi le persone a leggerlo/mantenerlo. – kiedysktos