개발자 99% 커뮤니티에서 수다 떨어요!
TIL (Today I Learned)
// 2022.02.28
오늘 읽은 범위
// 5장. 형식 맞추기
책에서 기억하고 싶은 내용을 써보세요.
소스 파일도 신문 기사와 비슷하게 작성한다.이름은 간단하면서도 설명이 가능하게 짓는다. 이름만 보고도 올바른 모듈을 살펴보고 있는지 아닌지를 판단할 정도로 신경 써서 짓는다.(p.98)
줄바꿈이 개념을 분리한다면 세로 밀집도는 연관성을 의미한다.(p.100)
반면, 인스턴스 변수는 클래스 맨 처음에 선언한다. 변수 간에 세로로 거리를 두지 않는다.(p.103)
한 함수가 다른 함수를 호출한다면 두 함수는 세로로 가까이 배치한다(p.104)
친화도가 높을수록 코드를 가까이 배치한다.(p.106)
일반적으로 함수 호출 종속성은 아래 방향으로 유지한다. 다시 말해, 호출되는 함수를 호출하는 함수보다 나중에 배치한다.(p.106)
반면, 함수 이름과 이어지는 괄호 사이에는 공백을 넣지 않았다. 함수와 인수는 서로 밀접하기 때문이다.(p.108)
범위로 이뤄진 계층을 표현하기 위해 우리는 코드를 들여쓴다.(p.111)
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
들여쓰기나 공백 등 사소해보이지만 코드 가독성에 큰 차이를 줄 수 있는 부분이라는 것을 다시 한번 상기하게 되었다. 실무에서 코드가 계속 길어지는 버릇을 고치지 못하고 있었는데 계속 상기하면서 고쳐나가야겠다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
가위 규칙