지금 2019년 12월부터 이 글을 쓰고 있는 지금까지도 야근과 코드, DB 리펙토링을 하느라 책을 잘 보지 못했다. 그래서 책을 읽으려 노력하고 있으며 [클린 아키텍처] 를 읽고 든 생각을 정리해보려고 한다. 물론 책마다 다를 수 있기 때문에 다른 책도 읽어보긴 해야 할 것 같다. SOLID: 변경에 유연하고, 유지보수를 쉽게 만들고자 할 때 시스템에 적용 가능한 원칙 먼저 해당 책에서는 SOLID 에 대해서 얘기 하는 목차가 있다. SRP(단일 책임 원칙: Single Responsibility Principle) 먼저 SRP 부터 소개하는데 내가 평소에 생각하고 있던 것과 다르게 얘기를 한다. 내가 생각하던 SRP 는 "하나의 기능, 메소드는 한 가지의 책임만을 가져야 한다." 였고 책에서는 이게 ..