领域模型优先于数据库表

领域模型优先于数据库表

💡 原文中文,约2400字,阅读约需6分钟。
📝

内容提要

本文讨论了在开发领域模型时,应该先从业务问题出发,使用测试驱动开发等技术进行建模,然后再考虑如何存储数据。对于像订单这样的数据,使用文档数据库可能更容易。在编写系统时,封装优先,应该使用任何设计模式、运行时断言以及静态类型系统来保护正确性。最后,编写最好的 API 来解决问题,然后再考虑如何存储数据,这就是持久性无知。

🏷️

标签

➡️

继续阅读