如果提高提高代码的健壮性

软件开发中最要不得信任

因为信任,所以简单。
但是在软件开发中,不要相信你的上游、下游、队友、中间件。
在开发过程中,需要时时谨记的是在别人错误的情况下,如何实现软件的自保。自救为开发核心,毕竟干100件正确的事情没人记住,一次错误的事情就可能全功尽弃。而不是实现业务流程!

1.提高代码健壮性

开关逻辑(救命逻辑) : 对于新增功能,改动功能,使用开关进行逻辑分离
参数 尽量用符合条件的判断,而不是排除条件的判断
npe : 所有要使用的参数,首先进行空指针的判断
try{}catch{}代码块。在catch块中进行兜底

2.提高业务监控的敏感性

提高代码的健壮性,是保证我们的代码尽量不出错。但是错误有时是不可避免的。
添加监控,监控总体的逻辑就是过滤与聚合。
添加监控的目的是为什么?报警啊!!! 我们一定要实现分钟级的错误报警。
现在搞下报警!

3.做好新功能上线流量的灰度

对于新功能,实现灰度发布,层层验证后在全量

发布了3 篇原创文章 · 获赞 0 · 访问量 19

猜你喜欢

转载自blog.csdn.net/li1011612120/article/details/105266064