zoukankan      html  css  js  c++  java
  • 【有意思的BUG】后端多处数据校验 前端数据校验

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

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

    操作步骤:

    (1)新建表单;

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

    (3)然后保存

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

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

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

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

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

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

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

    如果后端在交互的过程中,数据产生错误呢?所以需要在每1个输出的页面(这里可以理解为"后端页面[1]"和"后端页面[2]")都检查一下。【只有当你对业务流程熟悉到一定程度,才能知道哪些页面的数据可以同时检查一下】

  • 相关阅读:
    Ajax原生XHR对象
    node-sass报错解决方法
    AngularJS中的表单验证
    javaScirpt事件详解-原生事件基础(一)
    jQuery Ajax总结
    Ruby 方法
    JS中常遇到的浏览器兼容问题和解决方法
    History对象
    转码与解码
    Location对象
  • 原文地址:https://www.cnblogs.com/musicmovie/p/3953088.html
Copyright © 2011-2022 走看看