最近的一个项目需求基础开发总结

进入某大厂的开发团队的第一个需求任务开发

进入新团队后熟悉阶段:

1、了解项目情况,项目框架、代码规范、公共类等,是否有可优化部分,在会议提出自己的有效建议,也可以指出项目中的不足
(重在让领导知道你有自己思考)
2、在入职熟悉期间,融入团队的同时,观察工作时间安排,是否合理有效开发,开会可以提出自己有效建议和见解
3、是否有自己理解的新技术,可进行优化项目中某些功能,提出自己的见解

项目需求评估及确认:

1、拿到需求后,认真每行的筛选,确定每一个细节需求,并标注
2、需求评估时,针对需求人员的讲解,是否已解决标注问题,并提出自己的异议
3、项目功能设计前,多次评估需求,解决任何异议需求

数据库表设计:

1、依据项目数据库格式规范,设计出初版,并做多次审查
2、让同事及领导做评估检测,对数据库设计是否异议及需求遗漏
3、在项目中生成库表相应的项目基础文件

开发:

1、先梳理出前端需要的接口,通过swagger生成前端需要的接口对接文档
2、进行接口开发,开发过程严格依据需求来做,不能怎么方便怎么来
3、接口测试,前期接口开发完使用swagger测试,依据需求列出多种情况进行严格测试,避免遗漏
4、前端接口开发完,前端人员测试完,自己要再次进行接口自测,验证是否与需求一致
5、着重列一条:

					上传下载逻辑:
							1、用户基础信息校验
							2、前置校验(公共数据信息校验)
							3、结构转换 
  							4、数据校验(导入信息)
							5、主表添加-子表添加 		

开发代码要简介规范

总结:

1、对于需求评估要多理解,前期一定要理解透彻,不能有任何盲区,不然后期会做很多无用功。
2、代码开发前,一定要规划好,最好一次规划好,不然后期会多次更新优化,特别是项目时间紧促,后期没有时间进行优化。
3、特别注意非空判断,任何有可能为空导致异常的都要添加,不要认为前端有检验,后台就可以不加。特别注意,不然后期会有意想不到的问题
4、由于开发中有一个实现功能与需求有冲突,导致连续三天加班到凌晨三点,血的教训要多加注意。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值