로딩 중...
리팩토링, README, 구조 설명
구현 지침 탭에서 각 단계를 클릭하여 완료 표시할 수 있습니다.
이 미션에서 무엇을 배우고 어떤 경험을 하게 되는지 확인하세요.
6~9주차에 걸쳐 구현한 Lion / Task / LionProfile / Tag 서비스를 하나의 완성된 프로젝트로 통합·정리합니다.
6주차에서는 메모리 기반 CRUD를 경험했고, 7주차에서는 Model과 MySQL을 활용하여 데이터가 실제로 저장되는 영속 구조를 만들었습니다. 8주차에서는 ORM의 동작 원리를 이해하며 객체 중심으로 데이터를 다루는 방식을 익혔고, 9주차에서는 1:N, 1:1, N:M 연관관계와 트랜잭션을 활용해 데이터 무결성을 고려한 설계를 경험했습니다.
10주차에서는 지금까지 구현한 기능들을 하나의 서비스 형태로 정리합니다. 세 가지 연관관계(1:N, 1:1, N:M)가 포함된 전체 기능을 하나의 서비스 구조로 통합하고, 구현 과정에서 발생한 불필요한 중복 코드를 리팩토링합니다. 또한 예외 상황을 고려하여 서비스의 안정성을 보완하고, 실행 방법과 ERD 구조를 정리한 README 문서를 작성합니다. 이를 통해 단순한 기능 구현을 넘어, 개발 결과물을 완성된 서비스 단위로 정리하는 경험으로 프로젝트를 마무리합니다.