개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
함수는 한 가지를 해야한다.
최대한 작은 함수를 만들어 가독성을 높이자
서술적인 이름을 사용해 어떤 함수인지 바로 알수 있도록 하자
TIL (Today I Learned) 날짜
2022.04.27
오늘 읽은 범위
3장. 함수
책에서 기억하고 싶은 내용을 써보세요.
여러분이 작성하는 함수가 분명하고 정확한 언어로 깔끔하게 같이 맞아떨어져야 이야기를 풀어가기가 쉬워진다
소프트웨어를 짜는 행위는 여느 글짓기와 비슷하다.
이름을 붙일 때는 일관성이 있어야 한다. 모듈 내에서 함수 이름은 같은 문구, 명사, 동사를 사용한다.
이름은 길어도 괜찮다.
길고 서술적인 이름이 짧고 어려운 이름보다 좋다.
함수가 작고 단순할수록 서술적인 이름을 고르기도 쉬워진다.
함수가 '한 가지'만 하는지 판단하는 방법,
단순히 다른 표현이 아니라 의미 있는 이름으로 다른 함수를 추출할 수 있다면 그 함수는 여러작업을 하는 셈이다. (P.45)
블록, if 문 / else 문 / while 문 등에 들어가는 블록은 한 줄이어야 한다
함수에서 이상적인 인수 개수는 0개
오류 코드보다 예외를 사용하라
함수는 뭔가를 수행하거나 뭔가에 답하거나 둘 중 하나만 해야 한다.
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
함수를 짜면서 고려해야 할 부분이 어떤 부분인지 알게 되었음.
그렇지만 아직도 함수 이름을 어떻게 지을지 고민이 된다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
switch 내용부분
오늘 읽은 다른사람의 TIL