反模式
概念
反模式(anti-pattern)指的则是在实践中明显出现,但低效或有待优化的设计模式,是用来解决问题的带有共同性的不良方法。
反模式经过研究分类,能在研发系统尚未投产时被辨认出来,防止日后重蹈覆辙。
意图
-
反模式其实体现的是一种积极反思的行为。
-
通过对不断出现、糟糕透顶的解决方案反思之后的深刻总结,让我们能够从错误或者失败中学习提高,避免出现相同或类似的问题,提升效率。
-
理解了反模式,有助于我们在实际工作中预防并改正它们。
区分反模式关键因素
-
行动、过程和结构中一些重复出现的,乍一看有益但最终得不偿失的模式;
-
在实践中证明且可重复的有清晰记录的重构方案。
反模式举例
参考: