(클린코드) 5장. 형식 맞추기

Posted by Eun JongHyeok on January 24, 2025

오늘 TIL 3줄 요약

  • 코드 형식은 정말 중요하다.
  • 개념적으로 유사할 수록 관계가 깊을 수록 가깝게 배치한다.
  • 일관적인 코드를 작성해야 한다.

TIL (Today I Learned) 날짜

  • 2025.01.25

오늘 읽은 범위

  • 5장. 형식 맞추기

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

세로 형식

  • 개념은 빈 행으로 분리합니다.

  • 줄바꿈으로 개념을 분리한다면 세로 밀집도는 연관성을 의미합니다.

  • 변수는 사용하는 위치에 최대한 가까이 선언해야 합니다. 함수는 짧게 작성하므로 각 함수 맨 앞에 선언합니다.

  • 인스턴스 변수는 클래스 맨 처음에 선언합니다. 모아두는거 자체가 중요합니다.

  • 종속 함수의 경우 세로로 가깝게 배치합니다.

  • 개념적인 친화도가 높을 수록 (명명법이 똑같고 기본 기능이 유사할 수록) 가깝게 배치합니다. 종속적인 관계보다 중요도가 높습니다.

  • 호출하는 함수를 호출되는 함수보다 먼저 배치합니다.

가로 형식

  • 가로로는 공백을 사용해 밀접한 개념, 느슨한 개념을 표현합니다.

  • 들여쓰기로 scope로 이루어진 계층을 표현합니다.

팀 규칙

  • 팀은 한 가지 규칙에 합의해야 합니다.

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

  • 저같은 경우 기존 코드를 인수 받았을 때 기존 코드와 최대한 유사하도록 작성하려 노력했던거 같습니다.

  • 언어마다 권장하는 형태가 조금씩 달라 힘들었던 경험이 떠올랐습니다.

  • 요즘에는 Prettier를 사용해서 최대한 깔끔하게 유지하고 있습니다.


nomadcoder
study
노마드코더
노개북
개발자북클럽

← Previous Post Next Post