클린 코드 96p 중
형식 맞추기
코드의 형식은 중요하다!
오늘 구현한 기능이 있다면 다음 버전에서 바뀔 확률이 높다.
유지보수의 용이성과 확장성에 영향을 끼친다.
-적절한 행 길이를 유지하라
코드 줄의 개수는 클래스의 크기에 비례한다.
평균적으로 500줄을 넘지 않고 200줄로도 커다란 시스템을 구축할 수 있다.
-신문 기사처럼 작성하라
표제와 부제가 있는 신문과 소스코드의 파일은 같다.
이름만 보고도 올바른 모듈을 살펴보고 있는지 판단할 수 있게 한다.
위에서 밑으로 갈수록 세부적으로 묘사한다.
신문은 많은 짧은 기사를 여러 개 모아 놓았다.
코드도 마찬가지로 짧은 파일을 여러 개 모아야 한다.
-개념 사이는 빈 행으로 분리하라
Ex) import ~~~~;
빈 행
public class ~~~~{
}
-세로 밀집도
두 개념이 연관성이 높다면 두 코드의 거리는 가까워야 한다.
의미 없는 주석으로 둘을 떨어뜨린다면 가독성이 낮다.
오늘의 메모
올바른 운동을 할 때 건강해진다.
나에게 맞는 운동은 코어 운동이다.
async await는 async로 설정된 함수를 끝내기 전에
await가 설정된 코드를 다 마치도록 기다리는 것이다.