어떤 프로그램이든 가장 기본적인 단위가 함수다.
북마크
🔥 좋았던 부분
💦 어려웠던 부분
이해하기 어려운 코드
- **
추상화 수준
**이 너무 다양하다
- 코드가 길다
- 이상한 플래그를 확인하고, 이상한 문자열을 사용하며, 이상한 함수를 호출한다.
질문
- 의도를 분명하게 표현하는 함수를 어떻게 구현할 수 있을까?
- 함수에 어떤 속성을 부여해야 처음 읽는 사람이 프로그램 내부를 직관적으로 파악할 수 있을까?
작게 만들어라!
- 함수를 만드는 첫째 규칙은
작게
다.
- 함수를 만드는 둘째 규칙은
더 작게
다.