Community

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

← Go back
TIL 3장. 함수
#clean_code
2년 전
479


TIL (Today I Learned)

2022.01.22

오늘 읽은 범위

1장. 깨끗한 코드

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

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

  • 한 함수 내에 추상화 수준을 섞으면 코드를 읽는 사람이 헷갈린다. (p.46)

  • 길고 서술적인 이름이 짧고 어려운 이름보다 좋다.(p.49)

  • 함수의 의도나 인수의 순서와 의도를 제대로 표현하려면 좋은 함수 이름이 필수다. 단항 함수는 함수와 인수가 동사/명사 쌍을 이뤄야 한다. (p.54)

  • 오류 처리도 '한 가지' 작업에 속한다. 그러므로 오류를 처리하는 함수는 오류만 처리해야 마땅하다. (p. 59)

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

  • 함수 작성할 때 의식의 흐름대로 쭉 하다보면 지저분해질 때가 많은 것 같다. 항상 이 장에 나온 원칙들을 되새기면서 다듬고 다듬어서 간결하고 읽기 쉽게 작성해야겠다.

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

  • teardown이 SW에서 어떤 의미로 통용되는지 자세한 내용이 궁금하다