Community

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

← Go back
TIL - Chapter 5. 형식 맞추기
#clean_code
2년 전
428


TIL (Today I Learned)

// 2022.02.28

오늘 읽은 범위

// 5장. 형식 맞추기

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

  • 소스 파일도 신문 기사와 비슷하게 작성한다.이름은 간단하면서도 설명이 가능하게 짓는다. 이름만 보고도 올바른 모듈을 살펴보고 있는지 아닌지를 판단할 정도로 신경 써서 짓는다.(p.98)

  • 줄바꿈이 개념을 분리한다면 세로 밀집도는 연관성을 의미한다.(p.100)

  • 반면, 인스턴스 변수는 클래스 맨 처음에 선언한다. 변수 간에 세로로 거리를 두지 않는다.(p.103)

  • 한 함수가 다른 함수를 호출한다면 두 함수는 세로로 가까이 배치한다(p.104)

  • 친화도가 높을수록 코드를 가까이 배치한다.(p.106)

  • 일반적으로 함수 호출 종속성은 아래 방향으로 유지한다. 다시 말해, 호출되는 함수를 호출하는 함수보다 나중에 배치한다.(p.106)

  • 반면, 함수 이름과 이어지는 괄호 사이에는 공백을 넣지 않았다. 함수와 인수는 서로 밀접하기 때문이다.(p.108)

  • 범위로 이뤄진 계층을 표현하기 위해 우리는 코드를 들여쓴다.(p.111)

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

  • 들여쓰기나 공백 등 사소해보이지만 코드 가독성에 큰 차이를 줄 수 있는 부분이라는 것을 다시 한번 상기하게 되었다. 실무에서 코드가 계속 길어지는 버릇을 고치지 못하고 있었는데 계속 상기하면서 고쳐나가야겠다.

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

  • 가위 규칙