개발자 99% 커뮤니티에서 수다 떨어요!
TIL (Today I Learned)
2022.01.22
오늘 읽은 범위
1장. 깨끗한 코드
책에서 기억하고 싶은 내용을 써보세요.
함수를 만드는 첫째 규칙은 '작게'다. 함수를 만드는 둘째 규칙은 '더 작게!'다. (p.42)
한 함수 내에 추상화 수준을 섞으면 코드를 읽는 사람이 헷갈린다. (p.46)
길고 서술적인 이름이 짧고 어려운 이름보다 좋다.(p.49)
함수의 의도나 인수의 순서와 의도를 제대로 표현하려면 좋은 함수 이름이 필수다. 단항 함수는 함수와 인수가 동사/명사 쌍을 이뤄야 한다. (p.54)
오류 처리도 '한 가지' 작업에 속한다. 그러므로 오류를 처리하는 함수는 오류만 처리해야 마땅하다. (p. 59)
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
함수 작성할 때 의식의 흐름대로 쭉 하다보면 지저분해질 때가 많은 것 같다. 항상 이 장에 나온 원칙들을 되새기면서 다듬고 다듬어서 간결하고 읽기 쉽게 작성해야겠다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
teardown이 SW에서 어떤 의미로 통용되는지 자세한 내용이 궁금하다