Community

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

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


TIL (Today I Learned)

  • 2022.02.20

오늘 읽은 범위

  • 2장. 의미 있는 이름

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

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

  • 컴파일러를 통과할지라도 연속된 숫자를 덧붙이거나 불용어(noise word)를 추가하는 방식은 적절하지 못하다.(p.26)

  • 이제는 멤버 변수에 m_이라는 접두어를 붙일 필요도 없다. 클래스와 함수는 접두어가 필요없을 정도로 작아야 마땅하다. 또한 멤버 변수를 다른 색상으로 표시하거나 눈에 띄게 보여주는 IDE를 사용해야 마땅하다.(p.30)

  • 한 개념에 한 단어를 사용하라.(p.33)

  • 여느 코드 개선 노력과 마찬가지로 이름 역시 나름대로 바꿨다가는 누군가 질책할지도 모른다. 그렇다고 코드를 개선하려는 노력을 중단해서는 안 된다.(p.38)

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

  • 습관이나 관행처럼 변수명을 사용하던 것들이 책을 통해서 잘못된 것이라는 사실에 무척 놀라웠다.

  • 앞으로 프로젝트를 수행할때는 네이밍에 좀 더 신경쓰면서 작성할 수 있을것 같다!

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