php实现生产流程,php – 从开始(规划)到完成(测试和生产),什么是好的,组织良好的Web开发工作流程?...

我已经是一个

PHP / MysqL开发人员已经有好几年了,但不幸的是,到目前为止,只处理了小项目.我现在开始一个新的网站,这是非常复杂的,我开始与工作流程混淆.我不知道哪些部分首先要照顾,因为它们都是相互交织在一起的.

我很想知道你们中有些人如何管理一个新网站的工作流程.我正在独立工作,所以在没有多个开发者参与的情况下更容易解释.此外,我将使用CodeIgniter框架,所以让工作流程涉及MVC模型是非常好的,这应该实际上使工作流更容易.

经过一番搜索,我遇到了这个有用的图表:

但是,我不太确定每个类别中有哪些.这是我迄今为止所了解的一般通知.当我错了或有更好的选择时,请随时纠正我.

规划

确保您对项目有明确的目标:您提供什么以及为谁?对他人有帮助吗?等等

列出将要在网站上的所有页面和子页面.

线框

浏览整个站点地图,并绘制每一页的粗略草图. (你应该有多详细?)你可以使用铅笔和纸张,或者像Axure或Mockingbird这样的程序.

工作流程图中的下一个主要类别是内容,但我不知道这涉及什么.这是网站上的所有文字吗?数据库结构?还有什么?

艺术品

网站的实际设计/模板.这是真的吗?我认为编码和功能更重要,之后进行设计.

编码

这一步似乎是全面的,我认为它需要分解.数据库结构是首先创建的(还是在内容中完成,在线框之后?)是否为站点地图中的每个页面的所有功能做出轮廓?我只是创建所有必要的控制器,并评论我将要放置的功能和哪里?控制器轮廓后,模型是否进行,反之亦然?什么时候开始填写所有的控制器和型号?

涉及恒定测试以确保您的代码正常工作.

内容人口

这将包括在MVC框架中的视图文件?换句话说,控制器和模型提供的所有数据?

最终测试

确保所有浏览器都能正常工作.在这里和那里进行调整和更改.全力以赴地与众多的“如果”的情况.

生产

网站上线

结论

以上是我理解为开发复杂网站的步骤的有序流程图,但我的理解可以大大提高.应该改什么我可以使用所有可能的建议.谢谢.

编辑:有人在这里提到“敏捷开发” – 从我目前所读的内容来看,实际上并没有一个结构.如我错了请纠正我.正如我对这个答案所作的评论,是否真的有可能以复杂的网站(如亚马逊或Ebay)的方式发展?工作流程在我不知不觉的意见中应该有一个明确的计划,否则项目就不会有重点.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值