这使架构师可以发现是否存在任何模式或反模式。
This allows architects to find whether any patterns or anti-patterns exist.
这些反模式的影响是巨大的,导致交付延迟、性能降低和缺乏重用。
The impact of these antipatterns can be significant, leading to delivery delays, poor performance, and lack of reuse.
图1说明了模式和反模式之间的区别。
Figure 1 expresses the difference between patterns and antipatterns.
因此,下面的反模式同样适用于采用其他建模方法的用户。
Therefore many of the following anti-patterns are also useful for users of other modeling approaches.
这有好像与SOA反模式CRUD是矛盾的。
模式、反模式、小诀窍和最佳实践(和最差实践)是有用的。
Patterns and anti-patterns and recipes and best practices (and worst practices) - these are useful.
同样地,您在避免反模式的同时寻求利用模式。
As such, you look to leverage patterns while avoiding anti-patterns.
此外,我们还将介绍反模式和模式所使用的符号。
We also introduce our notation for anti-patterns and patterns.
在我们观察这些效果时,我们发现了一种反模式。
When we observe these effects, we have discovered an anti-pattern.
在这些组合中,只有一个有效,其余三个都会导致反模式。
Only one of these combinations works out well, the other three lead to anti-patterns.
这些是阻碍或延迟客户和业务的SOA采用进程的反模式。
These are antipatterns that hinder or delay SOA adoption by customers and businesses.
约束启发组件搜索类模型,寻找预定义的反模式的出现。
The constraint elicitation component searches class models for occurrences of predefined anti-patterns.
这就带来了错误处理中的第二种反模式。
This brings me to the second anti-pattern in error handling.
我总是对这个反模式出现的高频率感到诧异。
这些错误建模的循环在下面两个反模式中更加明显。
These incorrectly modeled cycles are made explicit in the following two anti-patterns.
交付组织应该意识到这些反模式并做好防范措施。
Delivery organizations should therefore be aware of these antipatterns and plan for their prevention.
这种跨参考架构的职责分配是导致反模式的根本原因。
This split in responsibilities across the reference architecture was the root cause of the observed antipattern.
反模式:在每个目标环境中手动应用数据库和数据更改。
Antipatterns: Manually applying database and data changes in each target environment.
瓶颈提交是签入不够频繁反模式的一种变体。
Bottleneck commits are a variation of the Infrequent Check-in anti-pattern.
此反模式和“技术跟风”反模式的环境一样。
This antipattern shares the same context as the Technology Bandwagon antipattern.
字面形式:反模式是问题的描述,而不是代码的描述。
Literary form: Antipatterns are descriptions of problems, rather than code.
此反模式也是最常见的建模错误之一。
This anti-pattern is also one of the most frequent modeling errors.
图14中的反模式演示了这一错误。
反模式:把与目标相关的数据输入每个环境中的配置文件。
Antipattern: Target-specific data is entered into configuration files in each environment.
缺乏体系结构规则使得环境极易出现此类反模式的应用。
This lack of architectural discipline provides an environment that fosters the application of this antipattern.
此类反模式是技术先驱在作为SOA活动的一部分对服务进行标识和设计时遇到的反模式。
These are antipatterns encountered while practitioners work on identifying and designing services as part of a SOA initiative.
反模式:手动将容器安装到每个目标环境并进行配置。
Antipatterns: Manually install and configure containers into each target environment.
反模式使用非常频繁,但主要是问题的无效解决方案。
Antipattern is a frequently used, but largely ineffective solution to a problem.
发布反模式可以更广泛地传播反模式的好处。
Publishing antipatterns can spread the benefits even more broadly.
常用:如果它不是模式,那它就不是反模式。
Commonly occurring: If it isn't a pattern, then it isn't an antipattern.
应用推荐