개발자 99% 커뮤니티에서 수다 떨어요!
TIL (Today I Learned)
2022.01.22
오늘 읽은 범위
3장. 함수
책에서 기억하고 싶은 내용을 써보세요.
프로그램의 가장 기본적인 단위가 함수, 함수를 잘 만드는 법
함수는 작게 만들어야한다
함수는 한 가지 기능만 해야 한다 (추상화 수준이 하나인 단계만 수행)
서술적인 이름을 사용하라
함수인수는 적을 수록 좋음
부수 효과를 일으켜서는 안된다
명령과 조회를 분리하라
오류 코드 보다는 예외를 사용하라
반복하지 마라
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
함수 역시 만들 때 많은 노력을 해야한다고 생각했다. 프로그램의 가장 작은 단위인 만큼 결국 프로그램 그 자체를 의미한다고 생각한다. 좋은 함수는 가능한 작게 만든다는 것에 공감을 하였다. 코드를 처음 보는 사람도 쉽게 읽을 수 있도록 짧고 가독성이 좋은 함수를 연결지어 프로그래밍을 해보고 싶다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
switch 문과 관련된 내용에서 java코드에 관한 내용 인 것 같다. 추상 팩토리에 숨긴다.. 라는 말이 조금 이해가 안됬다.