Java Reference
In-Depth Information
The same
problem
The same
problem
Isolated
problem
The same
problem
B
C
Antipattern
Refactored
solution
D
Refactoring
guide
E
Process
weakness
F
Protective Barrier
Healthy
enterprise
G
Figure 1.1 The antipattern process involves finding a problem B , establishing a pattern and
publishing an antipattern C , refactoring the solution D , building a guide so that the problem can
be resolved and fixed en masse E , identifying process weaknesses F , and building a barrier
between the healthy enterprise and the antipattern G .
disease. Here, we take a hard look at what's broken. In simple cases,
we fix the problem. In more extreme cases, we might need to estab-
lish a risk / reward analysis and win sponsorship to fix the problem.
Figure 1.1 illustrates the antipattern process.
1.3.3
Antipattern resources
The antipattern community is gathering momentum, looking for things that
break in a methodical way and capturing those experiences. Some engines
Search WWH ::




Custom Search