개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
코드 형식은 의사소통의 일환으로 매우 중요하며, 규칙에 맞춰 잘 따라야 한다.
신문기사처럼 아래로 내려가면서 세세한 부분을 이해하며 읽기 편하게 작성한다.
팀에 속해 있다면, 팀규칙에 따라 코드를 작성한다.
TIL (Today I Learned) 날짜
2022. 05. 02
오늘 읽은 범위
5장. 형식 맞추기
책에서 기억하고 싶은 내용을 써보세요.
프로그래머라면 형식을 깔끔하게 맞춰 코드를 짜야 한다.
어수선한 코드는 독자로 하여금 프로젝트의 다른 측면도 똑같이 무성의한 태도로 처리했으리라 생각할 것이다.
적절한 행 길이를 유지하라 (120자 정도)
신문 기사처럼 작성하라: 이름은 간단하면서도 설명이 가능하게 / 소스파일 첫 부분은 고차원 개념과 알고리즘을 설명 / 아래로 내려갈수록 의도를 세세하게 묘사 >> 마지막에는 저차원 함수와 세부 내역이 나오게
개념은 빈 행으로 분리하라
세로 밀집도: 서로 밀접한 코드 행은 세로로 가까이 놓여야 한다.
변수 선언: 변수는 사용하는 위치에 최대한 가까이 선언한다.
인스턴트 변수: 인스턴트 변수는 클래스 맨 처음에 선언한다.
종족 함수: 한 함수가 다른 함수를 호출한다면 두 함수는 세로로 가까이 배치한다. 또한 가능하다면 호출하는 함수를 호출되는 함수보다 먼저 배치한다.
개념적 유사성: 친화도가 높을수록 코드를 가까이 배치한다.
팀은 한가지 규칭게 합의해야 한다. 그리고 모든 팀원은 그 규칙을 따라야 한다.
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
코드를 짤 때 형식의 기준을 세워 모두가 읽기 편하게 코드를 작성하도록 하자.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
팀 규칙은 누가 세우는가?
오늘 읽은 다른사람의 TIL
00님의 TIL (url 링크)