背景 由于目前工作岗位的原因,项目还是09年建立的,历史遗留问题也比较多,加上开发规范并不是很完善,项目中有的单个方法达到成百上千行,if-else更是连续写十几个也不累. 作为强迫症真的受不了,另一方面,代码的可读性以及可扩展性大大降低.在接下来的文章中,将结合不同的场景介绍几种优化if-else的常见方案. 一.巧用三目运算符 这种场景很常见,在开发过程中,碰到if-else的时候,可以想一下,是不是可以用三目运算符来替换?当然可以,不然我写文章干嘛,哈哈哈 //优化前 public sta…