Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back
3장. 함수
#clean_code
2년 전
1,155


#노개북 #클린코드

TIL (Today I Learned)

2022.02.23

오늘 읽은 범위

3장 함수

책에서 기억하고 싶은 내용을 써보세요.

  • 함수를 만드는 규칙 1. 작게 만들기 2.한 가지만 하기 3.함수 당 추상화 수준은 하나로!

  • 함수는 한 가지를 해야 한다. 그 한 가지를 잘해야 한다. 그 한가지만을 해야 한다.

  • 지정된 함수 이름 아래서 추상화 수준이 하나인 단계만 수행한다면 그 함수는 한 가지 작업만 한다.

  • 단순히 다른 표현이 아니라 의미 있는 이름으로 다른 함수를 추출할 수 있다면 그 함수는 여러 작업을 하는 셈이다.

  • 명령과 조회를 분리하라!

  • 오류 코드보다 예외를 사용하라!

  • 진짜 목표는 시스템이라는 이야기를 풀어가는 데 있다는 사실!

오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요

  • 어렵다. 함수를 잘 쓰게 되면 그때 또 생각나려나? 오늘은 다른 사람들의 TIL에 있는 소감을 더 봐야겠다.

궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.

  • Switch 문은 작게 만들기 어렵다 - Swich문의 용도를 몰라서...마저 지나가겠습니다

  • 함수인수 (플래그 인수, 이항 함수, 삼항 함수, 인수 객체, 인수 목록)