那些年优化-同事的 shit 代码

发布时间 2023-04-19 14:43:08作者: 郎中令

         随着业务的深入,已经不满足于日常按部就班的处理每个迭代的需求,可以腾出一些时间来处理那些狗皮膏药的代码, 这类代码的通病:

1. 无任何注释,其实还好,很多时候是直接从别的业务搬过来且连其他业务的注释都一字不改,更有甚者,连log 日志都不改,导致排查线上问题时,阿里云上充斥着各种牛头不对马嘴的日志

2. 大量的判断语句, 一层连着一层, 有些还放在 foreach 循环下

3.  各种集合类对象先判断null 再去判断 count 是否大于0 ,重复操作

前面的这些都是语法类, 调整起来并怎么花费时间, 有些业务类的处理逻辑,洋洋洒洒好几十行代码,各种处理, 非常唬人,待稍微了解其需求后,便觉得简直是离谱, 离谱到家了