연결할 수없는 코드
연결할 수없는 코드는 무엇입니까?
도달 할 수없는 코드, 부적절한 종료 지점 / 제어 흐름으로 인해 실행되지 않는 소스 코드의 일부입니다. 다른 종류의 연결할 수없는 코드는 데드 코드라고합니다. 데드 코드가 실행될 수는 있지만 시스템 기능에는 영향을주지 않습니다.
예:
아래 예제는 도달 할 수없는 코드와 데드 코드 차이를 명확하게 보여줍니다.
도달 할 수없는 코드 부작용 :
불필요한 메모리 오버 헤드.
성능 병목 현상을 유발하는 불필요한 캐싱주기.
오버 헤드 문서화 및 유지.
연결할 수없는 코드 원인 :
복잡한 조건부 분기를 개발하는 동안 프로그래밍 오류.
도달 할 수없는 코드가 감지되지 않아 불완전한 단위 테스트입니다.
개발자가 삭제를 잊은 중복 코드
프로그래밍 방식으로 정확할 수 있지만 함수에 전달되는 입력 데이터로 인해 어떤 시점에서도 실행되지 않는 코드입니다.