소스 리팩토링을 진행하면서 좋은 소스코드를 만든다는 것은 무엇일까에 대한 의문이 생겼다. 나 같은 주니어 개발자에게 좋은 가이드를 해주는 책인 것 같다. 매번 고민하던 네이밍이나 주석에 관하여 명확하게 기준을 얻을 수 있었다. 다음 주 면접이 끝나면 빠르게 다 읽고 리뷰를 마저 작성해야겠다.! 코드는 이해하기 쉬워야 한다. 코드를 더 좋게 만드는 것은 무조건적인 간결함이 아니다. 가독성의 기본 원리 코드는 다른 사람이 이해하는데 들이는 시간을 최소화하는 방식으로 작성되어야 한다. 일회용으로 작성한 대충 쓴 코드가 어느 다른 프로젝트에 쓰일 수 있다. 분량이 적으면 항상 더 좋은가? 라인 수가 적은 것은 좋은 목표지만.. 이해를 위한 시간을 최소화하는 게 더 좋은 목표다! 이해를 위한 시간은 다른 목표와 ..