第一个阶段:肯定资源可用性
这里的资源包括不少,必须基本的工具,电脑啊,开发工具啊,开发环境啊之类的。不要以为这些太普通,不少公司的项目不容许链接外网,因此必定要肯定基本工具
资源不仅是物质上的,还有人力上的,必须美工支持(作网站得有图啊,没有图会被阻塞)。还有数据须要其余人支持,得肯定接口可用性。
API对接人题目中给出了,因此要找他肯定接口可用的时间。由于颇有可能这我的在这个时候正在进行开发,不能在第一时间给出支持,只要他给出的接口时间在合理的时间范围内,你都须要根据各方给出的时间不一样来设置本身的开发顺序(前提是这些顺序是能够交换的)。
最开始的阶段就是检查硬件设备以及联系各方资源,看看是否到位,若是不到位或者有风险必定要上报。工具
第二个阶段是肯定接口
一个项目的开发几乎不会是本身来完成,几乎都是要多方协做的,既然是多方协做,必然得有各自负责的业务边界,在边界处,双方交互的肯定性和稳定性决定这将来这里隐患程度的大小
因此必定要和API提供方肯定好接口,千万不要出现开发到某个地方的时候,发现API提供方给出的接口不知足要求。这个时候若是再提,API提供方就须要时间修改,可能项目就会延期了。开发工具
第三个阶段就是设计和开发
必定要先设计,后开发。不少大公司讲七分设计,三分开发。
就是设计阶段会花费大量的时间,把项目清楚的分解成不少小的模块以后再逐一进行开发。
开发阶段代码要留有必定的注释。测试
第四个阶段是自测阶段
本身写的代码要本身进行测试
本身来模拟数据和调用接口,来看会不会报错。本身模拟数据在测试中的术语叫作写“桩模块”,本身写调用接口在测试中叫写“驱动模块”。网站
第五个阶段是联调阶段
第五个阶段是联调阶段,联调有两个类型,一个是和你的API提供方进行联调。一个是和你的调用方进行联调。
固然,若是你处于系统调用链的顶端或者尾端可能会只有一个链接方。联调以后就能够提测了。将工做转给QA(测试)
发现时间不充足能够提出风险
依然不给拨出时间,出现问题责任方不彻底在你。
若是省略自测步骤,就要承担全责。设计