개발자 99% 커뮤니티에서 수다 떨어요!
TIL (Today I Learned)
2022-02-27
오늘 읽은 범위
5장 형식 맞추기
책에서 기억하고 싶은 내용을 써보세요.
(p.96) 코드 형식은 의사소통의 일환이다. 의사소통은 전문 개발자의 일차적인 의무다.
(p.98) [개념은 빈 행으로 분리하라] 빈 행은 새로운 개념을 시작한다는 시작적 단서다. 코드를 읽어내려가다 보면 빈 행 다음 줄에 눈길이 멈춘다.
(p.101) [수직 거리] 연관성이 깊은 두 개념이 멀리 떨어져 있으면 코드를 읽는 사람이 소스 파일과 클래스를 여기저기 뒤지게 된다.
(p.104) [종속 함수] 한 함수가 다른 함수를 호출한다면 두 함수는 세로로 가까이 배치한다. 또한 가능하다면 호출하는 함수를 호출되는 함수보다 먼저 배치한다.
(p.113) [팀 규칙] 프로그래머라면 각자 선호하는 규칙이 있다. 하지만 팀에 속한다면 자신이 선호해야 할 규칙은 바로 팀 규칙이다. 팀은 한 가지 규칙에 합의해야 한다. 그리고 모든 팀원은 그 규칙을 따라야 한다.
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
최대 코드 줄수를 정하고, 적당한 줄 수를 유지하여 가독성을 높이는 습관을 들여야 겠다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
자바스크립트에는 호출하는 함수를 더 아래배치하는 경우가 많은 것 같은데 사례를 찾아봐야겠다.