개발자 99% 커뮤니티에서 수다 떨어요!
TIL (Today I Learned)
2022.02.19
오늘 읽은 범위
2장 의미 있는 이름
책에서 기억하고 싶은 내용을 써보세요.
불용어는 중복이다
멤버 변수 접두어
클래스와 함수는 m_ 이라는 접두어를 필요없을 정도로 작아야한다
클래스 이름에서 Manager, Processor, Data, Info 단어는 피하고 동사는 사용하지 않는다.
메서드 이름은 동사나 동사구가 좋다.
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
네이밍은 항상 프로그래머들한테 쉬운 주제는 아니다. 같이 작업하는사람들에게 읽기 쉽게 보여져야한다. 2장을 읽은 소감으로는 어떻게 해야 잘하는게 아니라 이렇게 지으면 되지 않는다를 예시를 들어줬다. 그 외는 네이밍이 중요하다로 엄청난 노하우가 있는 느낌은 아니다. 회사에서 봤던 코드의 네이밍은 높은 수준인듯 하다. 단 중복되는 단어가 많은 점과 좀 더 고민해서 더 좋은 이름을 지어줬으면 하는 아쉬운 이름들이 많다. 또 기발한 이름을 쓴 많은 케이스도 있어서 저렇게 하면 안되는것도 생각하게 된다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
몇 가지 Method 기법이나 직역을 통해서 의미 전달이 좀 애매한 글들이 있어 반복해서 읽은 구간이 있다. 딱히 집착해서 찾아볼 정도로 중요한 메세지는 아니므로 무시하였다.