CS

[11/09] Dead Code

콩스프 2022. 11. 9. 09:16

  • 이클립스에서 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