In Java, c'è una pratica di dichiarare ogni variabile (locale o classe), parametro finale se lo sono davvero.
Sebbene ciò renda il codice molto più dettagliato, aiuta a leggere / afferrare facilmente il codice e previene anche gli errori poiché l'intenzione è chiaramente contrassegnata.
Cosa ne pensi e cosa segui?