如何使用BDUF将应用程序的敏捷开发与数据库解耦?

发布于 2024-07-27 17:46:24 字数 1437 浏览 6 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

还不是爱你 2024-08-03 17:46:24

这实际上取决于“大型系统”的含义。 无论您是否“敏捷”,解耦系统的各个部分总是一个好主意。 BDUF 的想法并不意味着您不需要预先进行设计,您只是不会设计太多,并在最终证明不支持后续功能的设计上进行大量投资。

就我个人而言,我会查看 http://databaserefactoring.com/ (《数据库重构》一书的网站)更好地了解什么是可能的以及原因。

祝你好运!

It really depends on what you mean by "large-scale systems". Whether you're "agile" or not, decoupling pieces of a system is always a good idea. The idea of BDUF doesn't mean you do no design up-front, you just don't design too much and make a huge investment in a design that turns out not to support later features.

Personally, I'd look at http://databaserefactoring.com/ (the web site for the book Database Refactoring) to get a better idea of what's possible and why.

Good luck!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文