博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
程序的健壮性Robustness
阅读量:2579 次
发布时间:2019-05-11

本文共 297 字,大约阅读时间需要 1 分钟。

所谓的是指处理异常的能力,在异常中能够独立处理异常,并且把正确的答案输出。

例如:

有一个程序能够下载一个文件到指定的路径,但是这个路径是不存在的,因此程序必须要处理这个情况。

例1:下面的代码就没有很好的考虑到异常情况,如果service层出现某个异常,则返回给前端的值就为null

 

 例2:下面的代码没有考虑到returnresult为null时,catch里面这样调用会出现空指向异常,而且还没有考虑到try里面的值为null的情况,返回给前端的值也为null

,

 

完整的代码示例:

 

转载于:https://www.cnblogs.com/wangxiayun/p/9112513.html

你可能感兴趣的文章
linux设备管理命令,Linux命令(设备管理).doc
查看>>
linux 中文utf-8转gbk编码,Linux平台下 GBK编码转UTF-8编码
查看>>
linux安装软件在boot,在Linux系统上安装Spring boot应用的教程详解
查看>>
linux进入用户user1主目录,Linux系统命令提示符为[user1@localhost root]当前用户所在目录为( )...
查看>>
取消linux自动登录,linuxdeepin 如何取消自动登录啊?
查看>>
linux线程存储,Linux系统编程手册:线程:线程安全和每线程存储
查看>>
linux以root账号登陆gnome,CentOS 7 - 以root身份登入Gnome
查看>>
linux crontab 备份数据库 空文件,Linux下使用crontab自动备份数据库
查看>>
linux批处理模式,巧用linux-top的批处理模式
查看>>
linux信号量机制例题,第二章 信号量机制及几个经典例题
查看>>
linux ba 模拟,在你的 Python 游戏中模拟引力 | Linux 中国
查看>>
c语言表达式3649的值是,535个C语言经典实例目录.doc
查看>>
c语言Wndproc未定义,小弟我用c语言写了一个windows窗口,为什么有提示未定义的变量类型...
查看>>
c语言中malloc数组,如何在C中对malloc()数组进行一行赋值?
查看>>
c语言调存储过程,写留言板–调用存储过程出问题
查看>>
c语言编程max,C语言编程题及答案.doc
查看>>
android测试页面,自动执行界面测试 | Android 开发者 | Android Developers
查看>>
android 图片点击变色,Android开发实现ListView点击item改变颜色功能示例
查看>>
android增删改查布局,Android之父_增删改查
查看>>
vowifi android开关,如何配置VoLTE, ViLTE and VoWifi(IMS config for VoLTE, ViLTE and VoWifi)
查看>>