개발자 99% 커뮤니티에서 수다 떨어요!
TIL (Today I Learned)
// 2022.02.22.화
오늘 읽은 범위
// 3장. 함수
책에서 기억하고 싶은 내용을 써보세요.
함수를 만드는 첫째 규칙은 '작게!'다. 함수를 만드는 둘째 규칙은 '더 작게!'다. (p.24)
코드는 위에서 아래로 이야기처럼 읽혀야 좋다. 한 함수 다음에는 추상화 수준이 한 단계 맞은 함수가 온다. (p.46)
이름을 붙일 때는 일관성이 있어야 한다. 모듈 내에서 함수 이름은 같은 문구, 명사, 동사를 사용한다. (p.50)
함수는 뭔가 수행하거나 뭔가에 답하거나 둘 중 하나만 해야 한다. ··· 둘 다 하면 혼란을 초래한다. (p.56)
함수가 분명하고 정확한 언어로 깔끔하게 같이 맞아떨어져야 이야기를 풀어가기가 쉬워진다는 사실을 기억하기 바란다. (p.62)
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
학교에서는 함수를 작게 만들어야 한다는 것을 가르쳐 준 적이 없어서, 항상 내 코드는 들여쓰기 수준이 보통 4, 5단은 넘었던 것 같다. 이번 기회로 함수는 작게 만들어야 한다는 것을 배우게 됐다. 또한 함수는 무조건 한 가지 작업만 가능한 상태로 만들어야 한다는 것도 배울 수 있었다. 지난 시간에 배웠던 함수에 좋은 이름을 붙여주는 것도 잊지 말자.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
부수 효과