But while anti - patterns are patterns of design , bug patterns are patterns of erroneous program behavior correlated with programming mistakes 虽然反模式是设计模式,错误模式却是与编程错误相关的错误的程序行为的模式。
Inexperienced aspect users have established the common anti - pattern of writing aspects that essentially patch a program , but with no internal coherence 没有经验的方面用户已经建立了编写方面的常见反模式,即方面在本质上是修补程序,但没有内部粘合性。
Early object - oriented developers pioneered similar anti - patterns such as deep inheritance hierarchies while attempting to use objects to resolve complex problems 早期的面向对象开发人员在尝试使用对象解决复杂问题时,创造了类似的反模式(比如深继承层次结构) 。
Why go through all the trouble above ? they were developed to avoid anti - patterns ? the chronic conditions ( patterns ) that keep projects from being efficient and effective 为什么要经历以上所有的问题?他们被开发是用来避免反模型的-避免计划生效和有效的漫长条件(模型) 。
Another anti - pattern is to assess status in the first two thirds of the project by relying on reviews of specifications , rather than assessing status of test results and demonstrations of working software 另一个反模式是依赖于评审规格来在项目的前三分之二处评价项目状态,而不是评估测试结果和工作软件的演示情况。