이는 변수의 사용(읽기) 위치를 변수를 상수와 비교하는 == 조건을 포함하는 if, while 또는 for 문으로 둘러싸는 경우를 말합니다.
이 경우 상수로 알려진 변수의 사용 위치는 실제 상수로 바꿀 수 있습니다.
예:
private static void foo(double number) {
if (number == 1.0) {
f(number);
}
}
private static void f(double number) {}
빠른 수정을 적용한 후:
private static void foo(double number) {
if (number == 1.0) {
f(1.0);
}
}
private static void f(double number) {}