Community

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

← Go back
TIL. 클린코드 #03
#clean_code
2년 전
507


TIL (Today I Learned)

2022.02.20

오늘 읽은 범위

2장. 의미있는 이름

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

  • 좋은 이름을 지으려면 시간이 걸리지만 좋은 이름으로 절약하는 시간이 훨씬 더 많다.(p.22)

  • 유사한 개념은 유사한 표기법을 사용한다. 이것도 정보다. 일관성이 떨어지는 표기법은 그릇된 정보다.(p.25)

  • 게다가 사람들은 접두어(또는 접미어)를 무시하고 이름을 해독하는 방식을 재빨리 익힌다. 코드를 읽을수록 접두어는 관심 밖으로 밀려난다. 결국은 접두어는 옛날에 작성한 구닥다리 코드라는 징표가 되버린다.(p.30-31)

  • 전문가 프로그래머는 명료함이 최고라는 사실을 이해한다. 전문가 프로그래머는 자신의 능력을 좋은 방향으로 사용해 남들이 이해하는 코드를 내놓는다.(p.31-32)

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

최근 회사에서 진행중이던 프로젝트에서 제일 힘들었던 부분이 파일명, 함수명, 변수명 지을 때였다. 최대한 협업할 때 다른 개발자가 알아보기 쉽도록 이름을 지으려 노력했는데 클린코드에서 소개한 규칙들을 읽으니 수정해야할 이름들이 떠올랐다. 내일 당장 적용시켜봐야겠다고 생각했다.