Community

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

← Go back
TIL 2장. 의미 있는 이름
#clean_code
2년 전
511


TIL (Today I Learned)

2022.02.20

오늘 읽은 범위

2장. 의미 있는 이름

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

  • getActiveAccount();getActiveAccounts();getActiveAccountInfo();이 프로젝트에 참여한 프로그래머는 어느 함수를 호출할지 어떻게 알까?명확한 관례가 없다면 변수 moneyAmount는 money와 구분이 안 된다. cus-tomerInfo는 customer와, accountData는 account와, theMessage는 message와 구분이 안 된다. 읽는 사람이 차이를 알도록 이름을 지어라. (p.27)

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

  • ‘의미 있는 맥락을 추가하라’ 파트를 보면, 읽고 이해하기 쉬운 코드를 만들기 위해 원래 코드의 두 배 길이의 코드로 고치는 부분이 나온다. 코드를 항상 간결하고 짧게 만들어야한다고 강박처럼 생각했었기 때문에, 이 부분은 꽤나 의외로 다가왔다. 코드의 길이가 길어지도라도 읽고 이해하기 쉽다면, 그 방향이 더 났겠구나 생각이 들었다.

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