본문 바로가기
Front-End/JavaScript

좋은 코드, 나쁜 코드 프로그래머의 코드 개선법

by kk님 2024. 2. 17.

https://product.kyobobook.co.kr/detail/S000061353995

 

좋은 코드, 나쁜 코드 | 톰 롱 - 교보문고

좋은 코드, 나쁜 코드 | 이 책의 가장 큰 특징은 나쁜 코드가 왜 나쁜 코드인지 설명하고, 나쁜 코드를 좋은 코드로 바꿔가는 과정을 직접 보여주는 것이다. 이를 통해 독자는 좋은 코드와 나쁜

product.kyobobook.co.kr

 

 

PR 리뷰를 하면서,

주관적이지 않은 지표가 있을까 고민하기 시작하게 되었다.

특히 설계에 관해서는 best practice가 있는지 궁금해서 책을 읽어보게 되었다.

 

 

책에서는 왜 좋은 코드를 작성해야 하는지를 먼저 설명한다.

당장은 개발하는 데만도 시간이 부족하더라도, 신경써서 작성하지 않으면 생산성이 떨어지기 때문이라고 강조를 하는데

 

프로젝트를 하면서 깨달았다.

처음에 바쁘다는 이유로, 혹은 이 정도로 괜찮겠지?하는 생각에

같이 이야기해보지 않으면

나중에는 거대한 문제 코드가 되어버릴 수 있다.

 

코드를 조립할 수 있는 조각에서 시작해야 하며,

상호간 영향을 줄 수 있는 요소는 (의존성)  최소여야 한다.

책은 이 부분부터 시작했다.  (번역서는 예시들이 재밌다)