Community

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

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

오늘 TIL 3줄 요약

  • 의도가 분명한 이름

  • 같은 개념엔 같은 단어 다른 개념엔 다른단어

  • 보이스카우트 규칙을 명심하자

TIL (Today I Learned) 날짜

2022.04.25.

오늘 읽은 범위

추천사 ~ 2장. 의미있는 이름

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

  • 다음에 코드를 짤때는 자신이 저자라는 사실을, 여러분의 노력을 보고 판단을 내릴 독자가 있다는 사실을 기억하기 바란다

  • 새 코드를 짜면서 우리는 끊임없이 기존 코드를 읽는다

  • 중복줄이기, 표현력 높이기, 초반부터 간단한 추상화 고려하기

  • 발음하기 쉬운이름, 검색하기 쉬운이름

  • 다음과 같은 굴직한 질문에 모두 답해야 한다. 변수의 존재 이유는? 수행 기능은? 사용 방법은?

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

  • 대학 과제를 하더라도 의미있는 변수이름을 쓰는 습관을 들여놓자

  • 많은 코드를 보고 상용적으로 쓰는 변수 이름을 알아두자

  • 내가 아니라 누구라도 의미를 알아보고 이해하기 쉽고 의미가 중복되지 않는 이름을 만들자

  • 더 나은 코드를 위해 계속 고민하고 고쳐나가자

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

  • 기차 충돌형태의 코드?

  • 인터페이스 구조란?

  • 린 원칙

  • 르블랑의 법칙

  • 해시 맵

  • 클래스 이름을 정할 때 Manager, Processor, Data, Info 등과 같은 단어를 피해야 하는 이유 p.32

  • 정적팩토리메서드? p.32

  • visitor 패턴

오늘 읽은 다른사람의 TIL

<예시>

</예시>