더북(TheBook)

혹시라도 아무 의미 없는 작업을 하는 코드가 있다면, 그 코드는 제거 대상 1순위가 될 것이다.

그렇다면 여기에서 말하는 의미 있는 작업은 무엇일까? 단순히 값을 반환하는 것부터 시작하여 어떤 상태를 변경하거나 서드 파티 코드를 호출하는 등 뭔가 눈에 띄는 동작을 의미한다. 다음 그림을 참고해 보자.

필자는 이러한 동작을 종료점이라고 한다.

▲ 그림 1-2 종료점 종류

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.