Community

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

← Go back
[TIL] 5장. 형식 맞추기
#clean_code
1년 전
343

TIL (Today I Learned)

2024.02.03

오늘 읽은 범위

5장. 형식 맞추기

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

  • 같은 파일에 속할 정도로 밀접한 두 개념은 세로 거리로 연관성을 표현한다. 연관성은 한 개념을 이해하는데 다른 개념이 중요한 정도이다. (p.101)

  • 호출되는 함수를 호출하는 함수보다 나중에 배치한다. (p. 107)

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

  • 디자인 패턴을 공부하고 새롭게 개발하는 기능에 패턴을 적용했던 경험이 있다. 처음 패턴을 적용해서 개발하다 보니 나름 정리해서 모듈화해둔 파일들이 나중에는 기능을 이해하는데 어려움을 겪게 만들고 내용 정리를 어렵게 만들어버렸다. 연관성이 있는 개념들은 최대한 밀집 시켜놔야겠다.

  • 코드를 작성할 때 항상 호출되는 함수를 상단에 배치했다. 호출되는 함수를 이해하고 내려왔으니 아래 이 함수를 사용하는 부분은 금방 이해하겠지 라는 의도였다. 신문기사 처럼 작성하라는 부분을 보고 많이 깨달았다. 나 조차도 소스 파일의 상단을 볼 때 함수를 천천히 읽는게 아니라 해당 함수가 호출되는 부분을 찾아서 어떤 동작으로 인해 이 함수를 호출하는지 파악한다는 사실을! 애초에 주요한 함수들을 상단에 배치해서 동작을 빠르게 이해하도록 한다면, 기능 파악을 더 빠르고 쉽게 할 수 있을거라는 깨달음을 얻었다!!