Community

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

← Go back
TIL-Assignment #05
#clean_code
2년 전
426


TIL (Today I Learned)

2022.02.23

오늘 읽은 범위

3장. 함수

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

  • 함수를 만드는 첫번째 규칙은 '작게'다. 함수를 만드는 둘째 규칙은 '더 작게'다. (P.42)

  • 좋은 이름이 주는 가치는 아무리 강조해도 지나치지 않다. 길고 서술적인 이름이 짧고 어려운 이름보다 좋다. 길고 서술적인 이름이 길고 서술적인 주석보다 좋다.(p.49)

  • 함수는 뭔가를 수행하거나 뭔가에 답하거나 둘 중 하나만 해야한다. 그럴지않다면 혼란을 초래할 수있다.(p.56)

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

  • 함수의 기능단위는 '한가지' 이며 짧은 코드라하여그 과연 좋은 함수일까 하는 생각이 들었다. 추상적 기능 한가지라는 단위가 지칭하는바가 아직 내겐 헷갈리는 내용이었다.

  • 함수 단위를 좀더 세분화 함으로 얻는 기능 확장성의 장점 또한 체감해보아 중요한지 조금은 느끼고있으나, 이번 챕터를 돌아보며 과연 이렇게 까지의 작은 사이즈의 함수가 읽기 좋다고 장담할수있는지는 한번 더 생각해볼 부분인 것 같다.

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

  • LOGO

  • SRP

  • OCP

  • 부수효과