Quali sono i nomi di classe Java più ridicoli dal codice reale?
C'è un sacco di nomi di classi ridicolmente lunghi dove lavoro e non usiamo nemmeno Spring Framework o i suddetti design pattern. C'è in realtà una sorta di premio per la scrittura di nomi di classe lunghi, quindi penso che questo perpetui il comportamento in una certa misura. Non è basato sulla lunghezza del carattere come quello che sto vedendo nelle risposte di altre persone, ma piuttosto su quante parole il nome della classe contiene.
Il mio più alto è di 9 parole (43 caratteri) attualmente, che ho allungato, ma ho un'altra classe di 9 parole in lavorazione che in realtà dovrebbe essere così lunga (a 51 caratteri). Il "punteggio più alto" è lungo > 20 parole pur essendo chiaramente un nome troll, ma è ancora usato in produzione. C'è un mucchio di classi dal nome legittimo che sono lunghe > 15 parole.
È in parte perché il codice è altamente astratto (che aggiunge 3 parole da solo), ma anche perché i nomi delle classi sono abbastanza specifici. Per esempio, se avete una classe che fa cose simili ad un'altra classe, ma che lancia anche frisbee, avrebbe un nome simile all'altra classe, ma anche con FrisbeeThrows / FrisbeeThrowing / ThrowsFrisbees in esso, il che aggiunge solo al numero di caratteri o parole. Questo non è un esempio reale, ma avete l'idea. Sorprendentemente, a parte i nomi lunghi, il codice è in realtà abbastanza pulito.
Articoli simili
- Quali sono le differenze tra codice macchina, codice byte, codice oggetto e codice sorgente?
- Qual è la differenza tra dichiarazione di classe e definizione di classe in Java?
- Come chiamare una classe da un'altra classe in Java
- I nomi ルルーシュ (Lelouch) e ランペルージ (Lamperouge) sono inventati dagli autori di Code Geass o sono nomi reali?