연결할 수없는 코드

연결할 수없는 코드는 무엇입니까?

도달 할 수없는 코드, 부적절한 종료 지점 / 제어 흐름으로 인해 실행되지 않는 소스 코드의 일부입니다. 다른 종류의 연결할 수없는 코드는 데드 코드라고합니다. 데드 코드가 실행될 수는 있지만 시스템 기능에는 영향을주지 않습니다.

예:

아래 예제는 도달 할 수없는 코드와 데드 코드 차이를 명확하게 보여줍니다.

도달 할 수없는 코드 부작용 :

  • 불필요한 메모리 오버 헤드.

  • 성능 병목 현상을 유발하는 불필요한 캐싱주기.

  • 오버 헤드 문서화 및 유지.

연결할 수없는 코드 원인 :

  • 복잡한 조건부 분기를 개발하는 동안 프로그래밍 오류.

  • 도달 할 수없는 코드가 감지되지 않아 불완전한 단위 테스트입니다.

  • 개발자가 삭제를 잊은 중복 코드

  • 프로그래밍 방식으로 정확할 수 있지만 함수에 전달되는 입력 데이터로 인해 어떤 시점에서도 실행되지 않는 코드입니다.