본문 바로가기
후기/책

[책 후기] 클린 아키텍처

by 신재권 2025. 9. 3.

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

 

클린 아키텍처: 소프트웨어 구조와 설계의 원칙 | 로버트 C. 마틴 - 교보문고

클린 아키텍처: 소프트웨어 구조와 설계의 원칙 | 살아있는 전설이 들려주는 실용적인 소프트웨어 아키텍처 원칙 소프트웨어 아키텍처의 보편 원칙을 적용하면 소프트웨어 수명 전반에서 개발

product.kyobobook.co.kr

 

유명한 책인데 엄청 늦게 읽게되었다. 어떻게 유연한 아키텍처를 설계할 수 있는지 가이드해주는 책이다.
사실 크게 충격적인(내가 몰랐던) 내용은 없던 것 같다. 세부사항을 숨겨라 등 대원칙을 얘기한다.

난 Cache 같은건 오히려 안숨기고 명시적으로 드러낸다.
개인 프로젝트 같은 곳에서는 내가 모든 것을 통제 할 수 있지만, 다른 사람과 협업하는 프로젝트에서는 통제가 불가능하다고 생각하기에 캐시 같은건 명확하게 드러내어 캐시라는 것을 나타낸다.

대원칙도 중요하나, 적당히 타협하면서 하면 될 것 같다. 스프링을 바꾸거나, orm을 바꾸거나 하는 일은 흔하지 않으니..

어쨋든 경계를 나누기 어려운 개발자라면 읽어보길 바란다.