首页 > 代码库 > 【有意思的BUG】后端多处数据校验 前端数据校验

【有意思的BUG】后端多处数据校验 前端数据校验

软件(尚处在开发阶段的软件)会犯许多低级的错误,这些错误以你在生活中的经验而言简直莫名其妙。往往你认为这个小功能怎么可能有BUG呢,是的,你猜对了!!

拿1个简单的结构举例:后端页面[1]+后端页面[2]+前端页面

操作步骤:

(1)新建表单;

(2)在表单内填写数据,1个属性对应1个值;

(3)然后保存

输出:生成"后端页面[1]"。

 

按照业务流程, "后端页面[1]"的数据会继续传递给"后端页面[2]"。

 

如果"后端页面[1]"的数据是错的,那么"后端页面[2]"的数据也是错的,那么前端页面的数据也是错的。

如果"后端页面[1]"的数据是对的,那么"后端页面[2]"的数据:可能是对的,也有可能是错的。!!这就是这条【有意思的BUG】的关键之所在了!!

因此,输出的数据需要在每1个输出的页面都检查一下。

没有什么是不可能的,也没有凡事是100%的。

 

那么一般我们理解的是:数据通过后端传送给前端(即:前端接收后端传来的数据)

如果后端在交互的过程中,数据产生错误呢?所以需要在每1个输出的页面(这里可以理解为"后端页面[1]"和"后端页面[2]")都检查一下。

 

【有意思的BUG】后端多处数据校验 前端数据校验