luv*_*ere 5 projects anti-patterns
使用公认的反模式是否曾被证明在某个特定情况下实际工作?您是否曾使用反模式解决问题或在某个项目中获得任何好处?
我对"反模式"概念的理解是,它包含的缺点只能在长期内显现出来.事实上,与其中很多相关的主要危险 - 比如用大量的全局变量编写意大利面条代码,以及在每个方向上使用各种方法,或者将异常抛到空白catch区的黑洞中- 是因为它们很诱人,因为它们很诱人它们为即时问题提供了便捷的解决方案.
编辑添加:因此,有时你会从这些反模式中获益.有时你的计算是你写的一次性代码,没有人会再次触摸是完全错误的你最终会让维护程序员诽谤你的遗产和性卫生,但有时候你是对的,并且那些与打包结合在一起的糟糕的贝壳脚本电线和吐痰完成了你打算做的工作,然后幸运地被遗忘,为你节省了相当多的时间和精力.
反模式仍然如此广泛,因为它们解决了一个特定问题(同时创建了10个新问题).也称为变通方法.但他们怎么说呢?没有什么比临时搭建更持久.
事实上,如果事情从一开始就完成,我相信我们都会失业.