最常见的设计问题都出自这样的代码:重复,不清晰,复杂。 代码坏味: 重复代码、方法过长、条件逻辑太复杂、基本类型迷恋、不恰当的暴露、解决方案的蔓延、异曲同工的类、冗赘类、类过大、分支语句、组合爆炸、怪异解决方案。