在Domain Driven Design应用架构中,您应该开始开发域模型并对其进行测试。模型发生后,您可以使用其他层中的模型对象,如表示层或持久层。
我的问题是如何将任务分离给像这个项目这样的团队成员?
答案 0 :(得分:3)
敏捷方法通常建议在Vertical Slices中处理每个功能(另请参阅here)。
这意味着您应该从端到端开发一个功能。
执行此操作时,您应该应用"You aren't gonna need it" or YAGNI。这意味着您应该构建每个图层的“足够”以实现您的功能。
您可能不需要为每个功能实现完整的域模型。您的后端编码器在他们需要之前就实现了前端编码器所需的部分。