개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
형식을 맞추는 목적: 품질
적절한 행길이를 유지하라
가로 형식 맞추기
TIL (Today I Learned) 날짜
2022. 05. 02
오늘 읽은 범위
5장. 형식 맞추기
책에서 기억하고 싶은 내용을 써보세요.
신문 기사처럼 작성하라
개념은 빈 행으로 분리하라
세로 밀집도 - 서로 밀접한 코드 행은 가까이
수직 거리 - 서로 밀접한 개념은 가까이 한 파일 안에
변수 선언 - 사용하는 위치 가까이, 지역 변수는 각 함수 맨 처음에 선언
인스턴스 변수는 클래스 맨 처음에 선언
종속 함수: 호출하는 함수는 호출되는 함수보다 먼저 배치
세로 순서
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
코드의 형식은 흔히 관가하기 쉽다. 예전 프로젝트는 정해진 팀형식이 있었는데 지금하고 있는 프로젝트는 팀형식이 없다. 처음 프로젝트를 시작할 때 변수 이름과 같은 규칙에 대해서는 생각을 그래도 좀 했었는데 형식에 대해서는 깊이 고민하지 않았다. 그래서인지 코드를 읽을 때 관련된 함수를 찾기가 쉽지 않을 때가 있다. 그리 길지 않은 코드인데도 그렇다. 요즘 IDE가 잘 되어 있어 찾기를 통해 위치로 갈 수 있지만 그 과정 또한 불필요한 낭비가 아니었나 생각이 된다. 불편했던 코드를 수정할 기회가 된다면 적어도 함수의 배치를 다시 해봐야겠다.
오늘 읽은 다른사람의 TIL
jooyoung님의 TIL (https://nomadcoders.co/community/thread/4869)