分享人:李雨航
1.背景介绍
2.知识剖析
3.常见问题
4.编码实战
5.扩展思考
6.参考文献
7.更多讨论
什么是假数据?
当我们做好了客户端的开发,为了从服务器获取数据,就要从后台调用接口进行json解析。由于没有数据库,但还是要测试的时候,就需要假数据来实现这部分的功能。
假数据是JSON类型的。
提供假数据的原则
模拟假数据,不是模拟垃圾数据。假数据仅仅是指数据不真实,并不代表着数据可以随便填
模拟数据的时候要保证数据的多样性
什么是接口文档
在项目开发中,web项目的前后端分离开发,APP开发,需要由前后端工程师共同定义接口,编写接口文档,之后大家都根据这个接口文档进行开发,到项目结束前都要一直维护。
接口规范是什么?
接口分为四部分:方法、uri、请求参数、返回参数
为什么要写接口文档?
前后端联调的时候,应该什么时候商定接口文档,接口文档应该谁来维护?
设计原理
1. 深入了解需求:从“客户端-接口-数据库”的层次上看,接口明显扮演着承上启下的角色,一方面要明白接口要什么数据,另一方面要考虑如何从数据库获取、组织数据。
所以如果不了解需求,你就无法正确抽象对象来组织数据给客户端,也无法验证数据库的数据结构能否满足需求。
2.了解数据库结构:既然接口要明白如何从数据库获取、组织数据,就当然要了解数据库结构啦。
3.了解客户端原型:了解原型,其实更多是为了帮助你设计接口时需要提供的数据和结构。
设计原则
1.充分理由:不是随便一个功能就要有个接口,也不是随便一个需求就要加个接口。
2.职责明确
3.高内聚低耦合
4.分析角度明确
5.入参格式统一
6.状态及消息:提供必要的接口调用状态信息
7.控制数据量
https://blog.csdn.net/xcymorningsun/article/details/54631027