- 이클립스에서 Dead Code라는 경고문이 뜰 때가 있다.
- Dead Code란 뭔지 알아보자
Dead Code
- Dead Code (불필요한 코드)는 프로그램의 소스 코드에서 실행되지만 결과가 다른 계산에 전혀 사용될 수 없는 섹션
- 불필요한 코드의 실행은 계산 시간과 메모리의 낭비
Dead Code EX)
int num = 10 > 20 ? 1:2;
Q) 여기서 1에 Dead Code 경고가 뜨는 이유
A) 10 > 20은 항상 false 이므로 1은 실행이되더라도 출력이 되거나 다른 곳에 사용이 되지 않음 ➡ Dead Code