CS/설계1 클린 아키텍처 방식으로 투두 만들어보기 클린 아키텍처를 읽고 느낀 것과 배운 것들을 바탕으로, 클린 아키텍처 방식으로 개발을 진행한다. 일반적인 아키텍처는 뷰 -> 메인 로직 -> 데이터베이스 방식의 의존성을 가지나, 클린 아키텍처 방식을 사용하게 된다면 뷰 -> 메인로직 클린 아키텍처에서는 프레임워크도, 데이터베이스도 모두 세부사항이다. 초기 개발 단계에서는 오로지 메인 로직에만 집중할 수 있으며, 주변 의존성에 대해 신경쓰지 않고 테스트도 용이하게 진행할 수 있다. 우선 메인 로직 작성을 위해, 새로운 프로젝트를 시작한다. 작업환경은 Visual Studio Code이다. 해당 리포지토리에는 어떠한 의존성도 존재하지 않는다. 이러한 스크래치 환경에서부터 개발을 진행한다. 우선 컴포넌트부터 설계를 진행해야 한다. 우선 기록을 위한 Tod.. 2026. 1. 28. 이전 1 다음