오늘 읽은 범위
책에서 기억하고 싶은 내용
- 함수를 만드는 첫째 규칙은 ‘작게!’다. 함수를 만드는 둘째 규칙은 ‘더 작게!’다.
- 함수는 한가지를 해야 한다. 그 한 가지를 잘 해야 한다. 그 한 가지만을 해야 한다.
- 서술적인 이름을 사용하라!
- 서술적인 이름을 사용하면 개발자 머릿속에서도 설계가 뚜렷해지므로 코드를 개선하기 쉬워진다.
- 함수 인수
- 함수에서 이상적인 인수 개수는 0개(무항)다.
- 명령과 조회를 분리하라.
- 함수는 뭔가를 수행하거나 뭔가에 답하거나 둘 중 하나만 해야 한다. 둘다 하면 안된다.
- 함수는 그 언어에서 동사며, 클래스는 명사다.
소감 및 생각
- 함수가 하나의 역할만 할 수 있도록 실무에 반영하고 규칙을 짜왔지만 항상 고민이 되던것은 비슷한 역할을 하는 기능일 경우 함수에 인자를 여러개 보내는 것이 효율적인가 아니면 분리가 되어도 코드의 양이 늘어나는것이 맞는것인가 잘 몰랐는데, 이 파트를 읽고 최대한 인수의 개수는 줄이는것이 맞다는것을 깨달았다.
궁금한 내용 | 잘 이해되지 않는 내용