Quale dovrebbe essere la lunghezza ideale di un nome di variabile in Java? [chiuso]

1

Cerco di scoprire non secondo la semantica ma il peso. Voglio dire, dovrei fare attenzione quando si imposta un nome lungo su una variabile?

    
posta B. Alpízar 06.08.2016 - 07:32
fonte

2 risposte

5

I commenti alla domanda originale hanno le risposte migliori:

  • La lunghezza che fornisce la più leggibilità e chiarezza di scopo. - Robert Harvey
  • Il più breve possibile. Finché necessario. - CodesInChaos
risposta data 06.08.2016 - 14:40
fonte
0

Non esiste una lunghezza impostata che possa essere definita la lunghezza ideale per un nome di variabile (in Java o in qualsiasi altra lingua, praticamente). Esistono tuttavia linee guida che è possibile utilizzare al momento di decidere:

  1. La cosa più importante del nome della variabile è che mostra chiaramente lo scopo della variabile e che è chiaramente leggibile, come menzionato da @RobertHarvey. Ricorda che non stai scrivendo il codice di sola lettura, e che alcune povere zolle dovranno passare attraverso quel codice tra qualche mese per fare un po 'di manutenzione. Se sei sfortunato, la povera zolla in questione potrebbe essere anche tu: P
  2. È in gran parte incluso nel punto 1, ma evita nomi ambigui o nomi troppo simili ad altri nomi di variabili / classi / funzioni già in uso.
  3. Segui le convenzioni linguistiche. In Java, ciò significa in genere denominare le variabili in camelCase. In alcuni casi (non sono sicuro di Java) ciò potrebbe significare che nominare un indice di loop i è perfettamente accettabile, ad esempio, nonostante il fatto che non sia tutto un nome informativo.
  4. Tutti gli altri sono uguali, preferiscono nomi più brevi, ma solo finché non incidono sulla leggibilità. Se ti ritrovi a cercare di contorcere i nomi delle variabili per radere un personaggio o due fuori, ti preghiamo di fermarti e dare un po 'di pensiero a detto povero zotico che dovrà leggere il codice tra qualche mese.
risposta data 06.08.2016 - 10:30
fonte

Leggi altre domande sui tag