개발자 99% 커뮤니티에서 수다 떨어요!
TIL (Today I Learned)
2022.02.20
오늘 읽은 범위
2장. 의미있는 이름
책에서 기억하고 싶은 내용을 써보세요.
좋은 이름을 지으려면 시간이 걸리지만 좋은 이름으로 절약하는 시간이 훨씬 더 많다.(p.22)
유사한 개념은 유사한 표기법을 사용한다. 이것도 정보다. 일관성이 떨어지는 표기법은 그릇된 정보다.(p.25)
게다가 사람들은 접두어(또는 접미어)를 무시하고 이름을 해독하는 방식을 재빨리 익힌다. 코드를 읽을수록 접두어는 관심 밖으로 밀려난다. 결국은 접두어는 옛날에 작성한 구닥다리 코드라는 징표가 되버린다.(p.30-31)
전문가 프로그래머는 명료함이 최고라는 사실을 이해한다. 전문가 프로그래머는 자신의 능력을 좋은 방향으로 사용해 남들이 이해하는 코드를 내놓는다.(p.31-32)
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
최근 회사에서 진행중이던 프로젝트에서 제일 힘들었던 부분이 파일명, 함수명, 변수명 지을 때였다. 최대한 협업할 때 다른 개발자가 알아보기 쉽도록 이름을 지으려 노력했는데 클린코드에서 소개한 규칙들을 읽으니 수정해야할 이름들이 떠올랐다. 내일 당장 적용시켜봐야겠다고 생각했다.