php – 从哪里开始开发第一个数据库驱动的Web App(长问题)?
我决定开发一个数据库驱动的网络应用程序,但我不知道从哪里开始.该项目的最终目标是三方面的:
>学习新技术和实践, 我认为这最终成为一个基本的CMS,我已经生成了一组功能,见下文. >创建一个数据库来存储站点结构(组织为具有“项目组”的树 – >项目结构). 我想做的是使用测试驱动开发和类图表作为我开发这个项目的过程的一部分.我的问题;我不知道从哪里开始.我已阅读过单元测试和UML,但从未在实践中使用它们.此外,以前从未使用过数据库,如何将这些项目合并到模型和测试单元中? 提前感谢您的专业知识.
我们总是从数据模型开始.
啊,好吧,有问题. 您必须从数据开始,因为一切都始于数据. >编写用例.您的5个技术要求并不是非常好的用例,因为没有Actor与系统交互.你需要写下演员所做的事情 – 演员与之互动. 现在,你必须开始做更多的技术工作.您需要一个带有ORM层的Web框架.您正在使用PHP,因此您必须为此找到一个好的框架.蛋糕或教条或其他东西. >在ORM层中定义一个类.您不必完整或精确,只需要一些可以测试的东西. 一旦定义了基本的类集,您就需要查看类之间的关系.这是真正的工作开始的地方. >看看你照片中的关系.任何一行.随机选择一个. 当您完成所有各种关系后,您将以测试驱动的方式构建合理的完整数据模型. 现在,您可以为模型对象构建PHP表示. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |