博客
关于我
强烈建议你试试无所不能的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

你可能感兴趣的文章
The Shortest Path in Nya Graph HDU - 4725 (建图+最短路)
查看>>
The Unique MST POJ - 1679 (非严格次小生成树)
查看>>
P1892 [BOI2003]团伙 +食物链 POJ - 1182 (并查集+思维)
查看>>
P1197 [JSOI2008]星球大战 (并查集求连通块问题)
查看>>
How Many Answers Are Wrong HDU - 3038 (带权并查集)
查看>>
食物链 POJ - 1182 (带权并查集)
查看>>
True Liars POJ - 1417 (带权并查集+01背包)
查看>>
P1276 校门外的树(增强版) (线段树入门)
查看>>
P5057 [CQOI2006]简单题 (线段树入门)
查看>>
P4588 [TJOI2018]数学计算 (线段树入门)
查看>>
P3372 【模板】线段树 1 (动态开点)
查看>>
P5459 [BJOI2016]回转寿司 (权值线段树+动态开点)
查看>>
P3369 【模板】普通平衡树 (权值线段树解法)
查看>>
P1637 三元上升子序列 (权值线段树优化dp)
查看>>
CF242E XOR on Segment (线段树+二进制拆位)
查看>>
P6492 [COCI2010-2011#6] STEP (线段树)
查看>>
CF620E New Year Tree (dfs序建线段树+状态压缩)
查看>>
P2894 [USACO08FEB]Hotel G (线段树)
查看>>
CF438D The Child and Sequence (线段树 区间取模)
查看>>
P2184 贪婪大陆 (线段树+差分思维)
查看>>