I am using clean architecture and DDD less than one year and currently looking to vertical slice architecture to organize my code more better but I have an important question here:
If I have features like this
- getCart
- getProfileInfo
- getShippingAddress
- getPaymentMethod
And now I need to implement a new feature called placeOrder and this feature depends on some other features like getCart, getProfileInfo, getShippingAddresss, getPaymentMethod, what should I do in that case, can I inject other features in placeOrder service, or should I duplicate the code in this feature to be self-contained?
Aucun commentaire:
Enregistrer un commentaire