Questa potrebbe sembrare una domanda strana, ma sono preoccupato di mettere troppe cose come costanti / finali nella parte superiore della mia classe java. Ho iniziato a inserire tutti i valori del mio programma in una costante (almeno quelli che influenzano l'effetto complessivo). Il motivo per cui lo sto facendo è perché è facile trovare i valori e cambiarli, anche se sono usati una sola volta, è più facile trovarli in alto. È una cattiva o una buona pratica, non ne ho idea.
Ecco un esempio:
private static final Color COLOR_SELECTED = Color.BLUE;
private static final Color COLOR_ALTERNATE_ONE = Color.WHITE;
private static final Color COLOR_ALTERNATE_TWO = new Color(240, 240 , 240);
private static final Color TEXT_COLOR = Color.black;