如何避免无孔不入的空指针

锐rui3g 2021-03-31 11:10:01
如题:如何避免项目完事后各种地方的空指针异常。
...全文
136 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
KeepSayingNo 2021-03-31
  • 打赏
  • 举报
回复
这个是没办法完全避免的吧,主要还是通过代码经验去避免
锐rui3g 2021-03-31
  • 打赏
  • 举报
回复
可以分享,各自工作中使用的方法
锐rui3g 2021-03-31
  • 打赏
  • 举报
回复
引用 6 楼 七国的天下,我要九十九 的回复:
查询的结果,一定要做判断
本来逻辑想的真爽,一气呵成·····,然后想着查询,我这真爽的逻辑被卡了根小刺
锐rui3g 2021-03-31
  • 打赏
  • 举报
回复
引用 5 楼 Farmermark993 的回复:
这个时候经验的作用就出来了,如果可能出现,就提前在这里做个判断,不应该做一个项目到处都是npe吧,是不是校验没有做到位,按理来说需要从源头控制
是呢,校验没时间做。先联调那种,得坑死。
韩_师兄 2021-03-31
  • 打赏
  • 举报
回复
查询的结果,一定要做判断
Forevermark993 2021-03-31
  • 打赏
  • 举报
回复
这个时候经验的作用就出来了,如果可能出现,就提前在这里做个判断,不应该做一个项目到处都是npe吧,是不是校验没有做到位,按理来说需要从源头控制
锐rui3g 2021-03-31
  • 打赏
  • 举报
回复
引用 2 楼 KeepSayingNo 的回复:
这个是没办法完全避免的吧,主要还是通过代码经验去避免
逻辑没有bug,基本各种bug都出在了空指针上,一波一波的加是不是空的判断,最后感觉代码变得很不友好
锐rui3g 2021-03-31
  • 打赏
  • 举报
回复
逻辑没有bug,基本各种bug都出在了空指针上,一波一波的加是不是空的判断,最后感觉代码变得很不友好

51,411

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧