3부는 코드를 읽거나 생각하는 것보다 작성하는 과정을 자세히 살펴본다.
넷스케이프의 프로그래머 필 칼튼은 컴퓨터 과학에 난제가 딱 두가지가 있는데 바로 캐시 무효화와 이름짓기 라는 유명한 말을 했다고함
이름 짓는 일은 어렵지만 코드에서 우리가 추론하는 객체에 맞는 이름을 고르는 것은 중요하다.
왜 명명 과정이 중요할까?
코드베이스에서 식별자의 이름은 프로그래머가 명명한다. 식별자에는 타입, 변수, 메서드 등등 네임스페이스가 포함되고 프로그래머는 이들의 이름을 짓는다. 이름이 중요한 이유는 네가지가 있다.