Community

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

← Go back
2장 의미 있는 이름
#clean_code
2년 전
986

오늘 TIL 3줄 요약

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

  • 이름으로 그릇된 정보를 제공하는 진짜 끔찍한 예가 소문자 L이나 대문자 O변수다.(p25)

  • 우수한 프로그래머와 설계자라면 해법 영역과 문제 영역을 구분할 줄 알아야한다.(p35)

TIL (Today I Learned) 날짜

2022. 04. 24

오늘 읽은 범위

2장 의미 있는 이름

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

  • 변수나 함수 그리고 클래스 이름은 다음과 같은 굵직한 질문에 모두 답해야한다. 변수(혹은 함수나 클래스)의 존재 이유는?수행 기능은? 사용 방법은? 따로 주석이 필요하다면 의도를 분명히 드러내지 못했다는 말이다.(p22)

  • 프로그래머는 코드를 최대한 이해하기 쉽게 짜야 한다. 집중적인 탐구가 필요한 코드가 아니라 대충 훑어봐도 이해할 코드 작성이 목표다. 의미를 해독할 책임이 독자에게 있는 논문 모델이 아니라 의도를 밝힐 책임이 저자에게 있는 잡지 모델이 바람직하다.(p34)

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

  • 책을 읽었는데 아직 명확하게 어떻게 해야할지 방향성이 잡히지는 않는다. 다만 앞으로 변수명, 클래스명 등을 지을 때 좀 더 심사숙고하고 시간을 들여야겠다는 생각이 들었다.

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

  • 해법 영역 과 문제 영역의 구분이 정확이 어떤차이인가?

오늘 읽은 다른사람의 TIL