这里是修真院后端小课堂,每篇分享文从
【如何书写假数据? 】
大家好,我是IT修真院深圳分院第十期学员,一枚正直纯洁善良的JAVA程序员。
今天给大家分享一下,修真院官网JAVA任务十——如何书写假数据?
1.背景介绍
在一个新项目的开发中,允许的开发时间都比较短,需要前后端同时进行开发。后端开发不依赖前端,技术水平决定开发用时。但前端不同,静态页面可以独立开发,但动态页面的开发依赖于后端提供的数据。如果前端脱离后端的数据支持, 自己埋头干的话,到项目发布前肯定会有一大堆的改动;而开发时间有限,不允许等到后端接口完成开发后前端再进行开发调试。
我们来讨论一下怎么解决上面的两个问题:
A.不进行大的改动?
需要前后端协调,确定接口返回的数据结构、数据类型、对象名称等等内容,也就是对接口文档进行协议需要前后端协调,确定接口返回的数据结构、数据类型、对象名称等等内容,也就是对接口文档进行协议。实际是后端编写接口文档,然后给前端看,前端确认没问题后再进行开发。
B.在后台没有开发完全的时候,前端同时进行开发?
使用假数据。那这个假数据是由谁提供?假数据是依赖于接口文档的,而接口文档的出参、入参又依赖于DB设计,DB设计是我们后端做的,所以这个假数据是由我们后端提供的。
2.知识剖析
A.假数据是什么类型的?
假数据是JSON类型的。JSON是JS对象对象表示法,它使用javascript语法来描述数据对象。JSON语法是JS语法的子集,但JSON任然独立于语言和平台,它是存储和交换文本信息的语法,是轻量级的文本数据交换格式,所以我们使用JSON格式来提供假数据。
B.提供假数据的原则
模拟假数据,不是模拟垃圾数据。假数据仅仅是指数据不真实,并不代表着数据可以随便填。模拟数据的时候要保证数据的多样性,1是要尽可能的模拟正常使用的情况;2是要尽可能的模拟异常的情况。
3.怎么提供假数据?
A.在网上找到的答案,都是前端用mock js写假数据,这有一定的风险。有什么风险呢?上面提到了假数据要真实,如果前端

本文介绍了在新项目开发中,为了解决前端在后端接口未完成时进行开发的问题,提出了使用假数据的方法。后端通过RAP工具编写接口文档并自动生成假数据,前端引入RAP提供的插件即可使用这些假数据进行开发。假数据应模拟真实情况和异常状态,以确保在接口联调阶段减少问题。此外,文章还提到了如何提供多个数据的方案,并给出了相关扩展思考和讨论点。
最低0.47元/天 解锁文章
639

被折叠的 条评论
为什么被折叠?



