不要依赖业务逻辑和系统架构处理一些判断

今天上线前就遇到一个NullPointException,原本依赖于前端处理,如果字段没值就不会传递改key进入json中,

但是上线的数据铺垫是直接解析的excel和api调用的,跳过了前端的一些逻辑处理,导致显式传递null,dto的默认值0没有赋予,出现了NulllPointException。

 

还有就是除零异常,这些东西应该让阅读代码得人,不了解业务,不会单纯觉得计算或者逻辑有异常漏洞就行。

写完代码之后,忽略业务逻辑,单纯地阅读下代码看看有没有逻辑错误。

 

posted on 2023-03-24 18:44  我欲皆真  阅读(20)  评论(0编辑  收藏  举报

导航