- 개념의 생명주기는 생성, 조회, 수정, 삭제로 생각해 볼 수 있어요. 👶
- 상품, 상품 아이템, 상품 옵션의 생명주기는 서로 연관되어 있지만, 항상 일치하지는 않아요. 🛍️
- 찜 기능은 상품과 생명주기가 다를 수 있어요. 상품 삭제 시 찜 정보 유지 여부는 기획에 따라 달라요. ⭐
- 결제, 취소, 정산, 배송 등의 개념은 서로 연관되어 있지만, 생명주기가 항상 같은 것은 아니에요. 🔄
- 개념 간의 응집도와 결합도를 고려하여 생명주기를 정의해야 해요. 🔗
- 생명주기 설계는 정답이 없으며, 서비스 요구사항에 따라 유연하게 결정해야 해요. 🤔
- 개념 간의 관계를 명확히 정의하고, 적절한 격벽을 설정하는 것이 중요해요. 🧱
- 생명주기 분석을 통해 더 재미있고 효율적인 개발을 할 수 있어요. 🎉