Community

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

← Go back
Assignment #5 (3장.함수)
#clean_code
3년 전
728


TIL (Today I Learned)

2022.02.23

오늘 읽은 범위

3장.함수

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

  • 작게 만들어라

  • 한가지만 해라 (한가지란? = 지정된 함수 이름 아래에서 추상화 수준이 하나임을 의미)

  • 일관성 있는 서술적인 이름을 사용하라

  • 함수의 인수는 0~2개가 적당하다 (3개 이상인 경우는 객체를 인자로 넘기는 것을 고려)

  • 부수 효과를 일을키지 마라

  • 출력 인수는 피해야한다

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

  • 기존에 작성하던 함수들이 생각보다 길었다는 것을 깨달았다. 함수는 짧아야 하고 한가지 일만 하면 된다는 권장 사항은 어디서 들어서 알고 있었지만 그 기준이 이 책에서 소개하는 만큼인 줄은 몰랐다

  • 앞으로 새로 짜는 코드와 리팩토링을 할 때 해당 규칙들을 명심하면서 작성해보려고 한다

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