`

非空条件的必要性

阅读更多

调了段程序

对库中recommend_flag操作,之前 recommend_flag  字段为null 没设默认值 之后updae为“0”

 程序中传过来的参数没有非空判断,本以为库中设为默认值,就没必要在程序中做非空验证不过这样的想法在设计上有隐患

1首先,程序这样设计时过度依赖于外部环境 程序自身并不健壮如果外部条件有任何改动 会直接影响到程序的执行(或者产生异常)一旦执行异常 直接影响到当前的当前功能代码及依赖的相关代码形成级联的恶性反应,

所以 一个微小的设计理念 会直接影响到整体代码的质量或者后期维护的质量,写代码前务必要三思。

  • 大小: 252.7 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics