已经不止一次了,各种愚蠢的 bug,都是那种看一眼动一下脑子就能够发现的 bug,还投到生产上了,昨天一台应用因为空指针就这么挂掉了……
上次变更把一个同步接口改成异步,改异步的时候想着异步的话几个模块相互不影响,出错还能继续走,直接就把异步里所有的 return 都删掉了,结果明明有指针没有取到值,还去调用了,直接 gg ……
好吧上面都是吐槽自己,蠢啊,感觉自己好蠢,删代码的时候动动脑子啊……接下来准备加强自测,代码写完逐行看一遍,还有多动脑子……还有没有什么办法能够避免这种很蠢的事情出现啊……