3月亮点总结

亮点1:设计方案思路改进:

方案分析文档的完善。每一个任务都建一个文档,文档内容必须包括以下内容:(1、需求方,(2、背景,(3、需求,(4、实现方案,(5、测试报告(6、疑问/补充

一份完善的方案文档,不仅是给自己接下来的设计提供明确的指向,也是为以后修改优化这个任务功能提供帮助。

1、前三点主要是为了分析业务方的需求,需求背景十分重要,需要充分了解。有时需求方的需求背景和提到修改点其实有不符合的,或者是有更优的解决方案,需要我们程序员和需求方再沟通。

2、一个新的需求,或多或少会有些地方模棱两可的或者没有提清晰的,这时可以把疑问写在第六点上,任务完成后可以再回首分析下自己的分析思路。

3、最终的代码实现逻辑写在第四点,可以将修改的代码逻辑简单明了的写下来,特别是一些特殊情况着重强调,如果是新的需求的话,至少要涉及三块:(1、页面设计,(2、后端代码逻辑,(3、权限控制。

4、任务完成后的测试点可以写在第五点,对照第四点进行一条一条核对,确保实施点都被测试到。


亮点2:代码封装优化:

起初设计的一版实施方案通用性并不高。后续借助b2c的审批流程,总体框架沿用了b2c的审批流程,再具体细节业务进行重构。

流程封装的好处:

1、通用性强:后续如果再有相似审批流程接进来,可以减少很多流程上的工作量,可以着重开发业务工作

2、便于管理:流程封装后各个流程之间的对应关系更加清晰,更好理解

3、利于迁移:比如本次审批流程,b2c的可以大体框架移植到猎金,项目间通用性强。

猜你喜欢

转载自www.cnblogs.com/xingyuecanxue/p/12600879.html
今日推荐