关于编码风格之取值传值校验
1.问题描述
我发现我好多bug都是因为自己前期写的时候只管逻辑正不正确,但是却没有对拿到的一些之校验,比如这个值是不是空的,如你拿到了x,但是没有校验就拿去做一些操作,很有可能报错
就像是这里番茄数是null空的,我还拿去做加减操作,在把操作加减的结果拿去查询
这样idea不会直接给你报错,需要你自己调试找出这个莫名其妙的bug,你前端就觉得莫名其妙的结果,我们在检查错误的时候又往往只检查逻辑错误,这样就会是我们找bug找半天找不出来很浪费时间
2.解决
只要我们是获取来的值,都要进行一个校验,并给出异常信息,这样会大大降低后期的对接时间,也便于维护,这不仅仅是后端操作的时候做校验,控制层接收前端数据的时候也要校验,以免前端给的是错误数据,然后我们浑然不知一个劲检查后端逻辑,那就有的查了
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 程序员小刘
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果