重构 - 简化你的 if else 代码吧

最近看到了一段简单代码,起初看以为很好啊,细看想笑,回想的时候有点感叹3d

if
很简单的一段代码,为何回想的时候有点感叹呢?

  • 一是一段简单的逻辑,被莫名写的复杂,一个字
  • 二是 我曾经也这么简单过
  • 三是感慨我面对的工做代码中仍是有相似的现象存在

就这段代码来讲,还好,可是咱们实际的项目由于工期紧、开发人员由于不熟悉业务不熟悉模式,再加上匮乏的注释,很容易 糙快猛 式的开发,处处充斥着逻辑判断,实际的问题应该比上面严重的多,cdn

  • 加上各类if else 的代码方法内容长,逻辑多,圈复杂度高
  • 程序结构混乱,业务扩展性愈来愈差
  • 逻辑嵌套深,可读性很糟糕

是时候简化你的 if else 代码了,有没有什么好的技巧呢? bob在工做中整理一分内参ppt ,供您参考。blog

欢迎关注bob, 后续会继续写一些工做中的实战代码分享的。 开发

简化 if else

欢迎关注bob, 后续会继续写一些工做中的实战代码分享的。it

相关文章
相关标签/搜索