Community

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

← Go back
5장. 형식 맞추기
by bing
#clean_code
2년 전
453

오늘 TIL 3줄 요약

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

  • 개념적인 친화도가 높을수록 가까이 배치한다. 한 함수가 다른 함수를 호출해 생기는 종속성, 변수와 그 변수를 사용하는 함수, 비슷한 동작을 수행하는 일군의 함수가 개념적인 친화도가 높다고 할 수 있다

  • 팀에 속한다면 자신이 선호해야 할 규칙은 팀 규칙이다

TIL (Today I Learned) 날짜

2022. 05. 02

오늘 읽은 범위

5장. 형식 맞추기

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

  • 오늘 구현한 기능이 다음 버전에서 바뀔 확률은 아주 높다. 그런데 오늘 구현한 코드의 가독성은 앞으로 바뀔 코드의 품질에 지대한 영향을 미친다.

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

  • 서로 밀접한 개념은 세로로 가까이 둬야 한다.

  • 프로그래머라면 각자 선호하는 규칙이 있다. 하지만 팀에 속한다면 자신이 선호해야 할 규칙은 바로 팀 규칙이다.

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

  • 첫 부분에는 고차원 개념을 적고 점점 더 세부적인 내용을 적는 플로우 적용해봐야겠다

  • 단기적으로 돌아가는 코드일지라도 장기적으로는 악영향을 끼칠 수 있으니 항상 가독성에 유의하자

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

오늘 읽은 다른사람의 TIL