Clean Architecture
개발자로써의 고민 개발자로써 가장 고민이 되는 것 중 하나가 바로 유지 보수 입니다.하나의 기능에 대해 일련의 과정을 거친 후 끝이 아닌 버그, 기능 개선 등의 유지 보수 활동이 이어질 것이 예상되기 때문이다. 해당 활동에 있어서 가장 중요한 것은 유연하게 대처할 수 있어야 한다는 것일 것입니다. 이를 위해 선행되어야 되는 것이 개발 전 어떻게 개발을 할 것인지에 대한 고민 즉, 아키텍처에 대한 고민일 것입니다. 위의 고민으로 출발하게 되어 아키텍처를 공부하기위해 살펴보는 중에 Clean Architecture라는 것을 알게 되었습니다. Clean Architecure란? 현재까지 대부분의 아키텍쳐들은 세부 사항이 다르지만 유사한 형태를 보입니다. 그것은 각각의 모듈은 분리 일 것입니다. 소프트웨어를 계..