Community

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

← Go back
TIL 5장.형식 맞추기
#clean_code
2년 전
584


TIL (Today I Learned)

2022.02.28

오늘 읽은 범위

5장. 형식 맞추기

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

  • 소수 파일 첫 부분은 고차원 개념과 알고리즘을 설명한다. 아래로 내려갈수록 의도를 세세하게 묘사한다. 마지막에는 가장 저차원 함수와 세부 내역이 나온다. (p.98)

  • 생각 사이는 빈 행을 넣어 분리해야 마땅하다.. 빈 행을 새로운 개념을 시작한다는 시각적 단서다. (p. 98)

  • 변수는 사용하는 위치에 최대한 가까이 선언한다. 우리가 만든 함수는 매우 짧으므로 지역 변수는 각 함수 맨 처음에 선언한다. (p. 101)

  • 한 함수가 다른 함수를 호출한다면 두 함수는 세로로 가까이 배치한다. 또한 가능하다면 호출하는 함수를 호출되는 함수보다 먼저 배치한다. (p. 104)

  • 팀은 한 가지 규칙에 합의해야 한다. 그리고 모든 팀원은 그 규칙을 따라야 한다. (p. 113)

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

  • 이번 챕터는 아주 어려운 내용은 없어서 쉽게 읽혔다. 그동안 알게모르게 코드를 작성할 때 신경썼던 부분들도 있어서 내가 아주 엉망인 코드를 쓴 건 아니었구나 하는 생각이 들었다.

  • 이런 방법론적인 내용을 공부할 때마다 느끼는 것은 고정된 방식이 있는게 아니기 때문에 하나의 기준을 세우는게 중요하다는 것이다. 자신만의 규칙, 팀만의 규칙!

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

  • 팀의 규칙을 정할 때는 어떤 것들을 정해야할까? 괄호 위치, 변수 이름 규칙 등 사소한 것들을 모두 정한다면 끝이 없을 것 같다.. 그리고 이렇게 정해진 규칙들은 어떤 식으로 정리해야 효율적일지 궁금해졌다.