后台开发接口需要提高标准,提高容错性或校验

来源:互联网 发布:淘宝卖高仿很牛的店铺 编辑:程序博客网 时间:2024/06/18 14:42

遇到的一个棘手的问题,很多接口的参数不做校验,完全是前端或者上一个接口给什么,用什么。这种情况,接口失去了自己的可靠性,健壮性。一旦上一个接口或app某一个小环节出现问题,那么这个问题将会最终产生很大bug,导致整个功能失效甚至造成脏数据导致用户资料受损。如果你去问后台,后台大概会说,正常情况下是不会有问题的,即使出了问题也是app或前一个接口的bug,所以此接口不做校验和修复。但是一个好的测试要能预感到bug并提出改进,预防的措施,而不是仅仅找出bug抛给开发。所以建议如果时间充分,还是要劝开发做好校验,各个接口间的耦合虽然不可避免,但是我们可以加强校验和异常处理,来降低耦合的损害,就像国家各个机场都要体检时一样,我们不可避免国外有禽流感,但是我们可以避免患者入境,而不是不作为,等着国内百姓遭殃后,甩锅给国外病发国家,说谁让他们没治好,没控制好病毒。

原创粉丝点击