CVMBF - Constant Variables Must Be Final

Local variables that never get their values changed must be declared `final` . By explicitly declaring them in such a way, a reader of the source code get some information of how the variable is supposed to be used.

Wrong

`void func () {
int var1 = 10;
int var2 = 20;
var1 = var2;
System.out.println(attr1);
}`

Tip: Make all variables which are never changed `final` .

Right

`void func () {
int var1 = 10;
final int var2 = 20;
var1 = var2;
System.out.println(attr1);
}`