최대 1 분 소요

오늘의 책 읽기: 5장 형식 맞추기

Day 6가 없는 이유? 또 그겁니다 ㅎㅎ


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

  • 술 취한 뱃사람 한 무리가 짜놓은 듯 어수선해 보인다면 독자들은 프로젝트의 다른 측면도 똑같이 무성의한 태도로 처리했으리라 생각할 것이다.
  • 오늘 구현한 기능이 다음 버전에서 바뀔 확률은 아주 높다. 그런데 오늘 구현한 코드의 가독성은 앞으로 바뀔 코드의 품질에 지대한 영향을 미친다.
  • 신문 기사처럼 작성하라 (세줄 요약좀)
  • 개념은 빈 행으로 구분하라
  • 세로 밀집도 - 서로 밀접한 코드의 행은 세로로 가까이 놓여야 한다.
  • 변수는 사용하는 위치와 최대한 가까이 선언한다.
  • 인스턴스 변수는 클래스 맨 처음에 선언한다.
  • 한 함수가 다른 함수를 호출한다면 두 함수는 세로 가까이 배치한다.
  • 개념적인 친화도가 높을수록 코드를 가까이 배치한다.
  • 일반적으로 호출되는 함수를 호출하는 함수 아래에 배치한다.
  • 짧은 행이 바람직하다.

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

  • 가로 행 형식 맞추기는 사실상 Prettier가 알아서? 지맘대로? 해주기 때문에 사람이 직접 고칠 부분은 없는 것 같다.
  • 하지만 세로로는 가독성을 높이는 방법이 책에 나온 것 말고도 많을 것이라고 생각한다.

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

📗 오늘 읽은 다른사람의 TIL

#노개북 #노마드코더 #개발자북클럽