/**
* [奇葩代码] - try catch 的甩锅用法</br>
* https://gitee.com/oschina/bullshit-codes/blob/master/java/BadTry.java
* @author 看着星空的状态
*/
public class B005_TryCatch {
public String test() {
// 背景:和B系统对接,对方需要调用我们A系统获取验证
//B系统代码大致如下
try{
//此处省略500行其他逻辑代码
//这里有一行调用A系统代码
}catch(Exception e){
return "A系统异常,请联系A系统管理员处理";
}
return null;
//没错,我就是A系统管理员,因此我发现了B系统里那省略的500行代码的3个异常~ 好伟大的我
}
}
/*
----- 分析:
只要报错,就是 A 系统的错,这个锅甩的好直白。。。
*/