FireDrago

[프로그래머의 뇌] 1-2 코드를 빠르게 읽기 본문

[프로그래머의 뇌] 1-2 코드를 빠르게 읽기

화이용 2023. 2. 11. 10:25

정보를 그룹으로 묶은 '청크' 가 기억에 많이 저장되어있을 수록 코드를 빠르게 읽을 수 있다.

코드를 청크단위로 묶기위해 필요한 것은 디자인패턴, 주석, 표식이다. 

이때 주석은 단순한 정보가 아니라 상세한 정보일 수록 효과가 좋다. 표식은 단순한 변수명에서 부터 주석, 메서드 이름등 코드를 이해하게 해주는 모든 단서들을 말한다.

코드를 빠르게 읽는다는 건 코드작성의 공통의 약속인 디자인패턴을 많이 알고, 코드에 주석을 사용하며, 표식을 빠르게 찾는 것이라고 할 수 있다.

 

이를 훈련하는 가장 좋은 방법은 익숙하지 않은 코드를 2분이내의 짧은 시간내에 파악하고 이를 그대로 재현해보는 연습을 하는것이다. 이때 재현되지 않은 부분은 어디이고, 왜 재현이 되지 않았는지 생각해보는것이 중요하다. 

'' 카테고리의 다른 글

[Clean Code] 5장 - 형식 맞추기  (0) 2023.09.21
[Clean Code] 4장 - 주석  (0) 2023.09.20
[Clean Code] 3장 - 함수  (0) 2023.09.19
[Clean Code] 2장 - 의미있는 이름  (0) 2023.09.18
[Clean Code]1장 - 깨끗한 코드  (0) 2023.09.16