php项目设计开发总结

1、制定团队规范,尽可能采用同一编辑器开发避免不同编辑器下代码的格式不同

2、固定的参数,诸如API地址,微信开发中需要的种种id, 这部分要求入库保存(推荐)或者在配置文件,当然给项目建个字典表是个不错的选择,如果写固定在代码中会出现当需要更换的时候需要一个一个找全局替换,虽说编辑器有快捷的方式替换,但日子久远的代码谁都无法保证清晰记得当时开发的场景这个参数会被应用到多少个项目系统中。总而言之,固定的参数要有一个统一的引用

3、理解需求,理清关系,整理好思路,表达自己的理解给产品听后确定需求,建好表,代码实现

4、把相同的逻辑代码进行抽取,一段相同的逻辑代码不该出现多次,当有多个逻辑代码段集中于一个方法中,要尽可能的拆分,避免一股脑的往一个方法中添加,如果在一个方法一股脑的加代码,那么当代码量级达到一定的程度,那对bug锁定范围的广度要大得多,举个简单的例子,诸如在支付回调中,我们可能会需要做的事情有(分成,更改订单状态,通知发货商,某某活动进行处理),那把每一块都分好是很有必要的

5、在性能允许的范围之下,在与第三方系统对接的时候尽可能的做好埋点,一般在方法的入口,重要的处理阶段需要埋下,结束的时候,如果在有事务包括的方法中可以以写文件log的形式进行保存log, 这样在有问题的时候可以更快知道是哪方的数据出现了问题,以让问题更快的解决

6、一个完整的项目(面向用户、具备一定的量......)应当把压力尽可能的分散,诸如资源文件,资源文件可以用其他的服务器通过nfs挂载、诸如七牛、阿里这样的第三方文件挂载寄存,负载方面业务可以做多台业务机、阿里也有一套完善的运维技术支持、rds数据库,这样我们项目的压力就可以均匀分散到各个不同的端

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Web网络软件开发项目是指在Web平台上进行软件开发项目。Web平台是一个通过互联网实现人与人、人与信息之间交流的平台。在Web网络软件开发项目中,通常需要涉及多个方面的技术和工具,如编程语言、数据库、网络通信等。 在Web网络软件开发项目中,首先需要确定项目的需求和目标。根据需求和目标,确定开发的功能和架构。然后,选择适合的编程语言和开发工具进行开发。常用的编程语言包括Java、PHP、Python等,开发工具包括Eclipse、Visual Studio等。 在开发过程中,需要进行系统设计、数据库设计等工作。系统设计包括前端设计和后端设计,前端设计主要是界面设计和用户交互设计,后端设计主要是业务逻辑设计和数据处理设计。数据库设计是根据项目需求,设计数据库表结构、定义数据关系等。 在开发过程中,需要进行代码编写、调试和测试。代码编写是根据系统设计和数据库设计的结果,编写相应的代码实现功能。调试是对代码进行调试,解决可能出现的bug和问题。测试是对代码进行测试,验证功能的正确性和可靠性。 在开发完成后,需要进行部署和上线。部署是将开发环境迁移到生产环境,配置服务器和数据库等。上线是将项目发布到互联网,让用户可以访问和使用。 总结来说,Web网络软件开发项目涉及众多的技术和工具,需要经过需求分析、系统设计、编码实现、调试测试、部署上线等阶段。只有充分理解项目需求,合理规划和组织开发流程,才能顺利完成项目

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值