개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
의도가 분명한 이름
같은 개념엔 같은 단어 다른 개념엔 다른단어
보이스카우트 규칙을 명심하자
TIL (Today I Learned) 날짜
2022.04.25.
오늘 읽은 범위
추천사 ~ 2장. 의미있는 이름
책에서 기억하고 싶은 내용을 써보세요.
다음에 코드를 짤때는 자신이 저자라는 사실을, 여러분의 노력을 보고 판단을 내릴 독자가 있다는 사실을 기억하기 바란다
새 코드를 짜면서 우리는 끊임없이 기존 코드를 읽는다
중복줄이기, 표현력 높이기, 초반부터 간단한 추상화 고려하기
발음하기 쉬운이름, 검색하기 쉬운이름
다음과 같은 굴직한 질문에 모두 답해야 한다. 변수의 존재 이유는? 수행 기능은? 사용 방법은?
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
대학 과제를 하더라도 의미있는 변수이름을 쓰는 습관을 들여놓자
많은 코드를 보고 상용적으로 쓰는 변수 이름을 알아두자
내가 아니라 누구라도 의미를 알아보고 이해하기 쉽고 의미가 중복되지 않는 이름을 만들자
더 나은 코드를 위해 계속 고민하고 고쳐나가자
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
기차 충돌형태의 코드?
인터페이스 구조란?
린 원칙
르블랑의 법칙
해시 맵
클래스 이름을 정할 때 Manager, Processor, Data, Info 등과 같은 단어를 피해야 하는 이유 p.32
정적팩토리메서드? p.32
visitor 패턴
오늘 읽은 다른사람의 TIL
<예시>
joseoncoder님의 TIL (https://nomadcoders.co/community/thread/4529)
</예시>