개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
함수를 작게, 더 작게 만들어라
함수는 한 가지를 해야한다.
독자를 생각하며 코드를 쓰자
TIL (Today I Learned) 날짜
2022.04.28
오늘 읽은 범위
3장 함수
책에서 기억하고 싶은 내용을 써보세요.
작게 만들어라
함수에서 들여쓰기 수준은 1단이나 2단을 넘어서면 안된다
한 가지만 해라
지정된 함수 이름 아래에서 추상화 수준이 하나인 단계만 수행한다면
그 함수는 한 가지 작업만 한다.
함수 당 추상화 수준은 하나로
코드는 위에서 아래로 이야기처럼 읽혀야 좋다 (내려가기 규칙)
서술적인 이름을 사용해라
길고 서술적인 이름이 짧고 어려운 이름보다 좋다
함수 인수 : 0개 1개 2개 순으로 좋다. 3개는 피하는 편이 좋다.
명령과 조회를 분리해라
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
코드를 짤 때 엄청 긴 함수를 만든 적이 있었다. 한 함수에 여러가지 기능을 넣다 보니 길어졌는데 앞으로는 함수는 최대한 작게 한 가지 기능만 하도록 만들어야겠다.