의도가 분명한 이름은 정말로 중요하다. 자신을 포함한 코드를 읽는 사람이 이해가 가능하기 쉽게 작명해야한다.변수, 함수, 클래스명은 다음 질문에 대답이 가능하게 작명해야한다.수행 기능은?사용 방법은?위 질문을 주석을 꼭 확인해야 의도를 알 수 있게 하지 않아야한다.위
프로그래밍의 초창기에는 시스템을 루틴과 하위루틴으로 나누었다. 이후엔 프로그램, 하위 프로그램, 함수로 나누었다. 이제는 함수만이 살아남았다. 모든 프로그램에서 함수는 가장 기본적인 단위가 되었다. 이제 우리는 함수를 다룰 것이다.함수를 만드는 첫째 규칙은 ‘작게!’