함수
클린코드 제3장의 내용인 "함수" 를 읽으며, 프로그래밍의 "언어" 라는 의미를 비로소 이해했다.
언어로 표현하고자 하는 내용을 정리하고 전달할 때와 마찬가지로 프로그래밍에서 함수를 작성하는 것도 똑같다.
- 반복하지 말 것
- 명령과 조회를 분리할 것
- 한가지만 할 것
길이가 짧고, 이름이 명확하고, 추상화의 체계가 잡힌 함수를 작성하라는 규칙을 지키면서 무엇보다도 프로그래밍이라는 것 자체가 언어로서 시스템이라는 이야기를 풀어간다는 것을 염두에 두도록 해야겠다.