Java Reference
In-Depth Information
Table A.3
Cross-reference of antipatterns by symptom, name
Name
Symptoms
Location
11. Incomplete Process
Transitions
Analysis paralysis
Section 2.5.2
9. Fat Commands
Command layers change with every change
in model. Command layer looks like utility
collection.
Section 4.5
11. Incomplete Process
Transitions
Cost overruns
Section 2.5.2
3. Chaotic Session
Management
Difficult maintenance
Section 10.5
17. Rigid XML
Difficult maintenance
Section 7.6
7. Everything Is an EJB
Expensive simple solutions
Section 8.5
16. Performance Afterthoughts
Ineffective tuning activities
Section 10.2
22. Thrash-tuning
Inefficient performance testing and tuning
Section 10.6
10. Hardwired Connections
Interface support lagging the capabilities of
both the client and server systems
Section 7.4
11. Incomplete Process
Transitions
Long development cycles
Section 2.5.2
22. Thrash-tuning
Long development cycles
Section 10.6
12. Lapsed Listeners Leak
Memory leak
Section 6.3
13. Leak Collection
Memory leak
Section 6.4
10. Hardwired Connections
Multiple versions of the same interface
Section 7.4
1. Bad Workload Management
Performance is sporadic and inconsistent
across identically configured servers
Section 10.4
16. Performance Afterthoughts
Performance requirements are not known
by responsible programmers
Section 10.2
2. Cacheless Cow
Poor performance
Chapter 5
3. Chaotic Session
Management
Poor performance
Section 10.5
4. Coarse or Fine Commands
Poor performance
Section 4.4
6. Connection Thrashing
Poor performance
Section 7.2
7. Everything Is an EJB
Poor performance
Section 8.5
Search WWH ::




Custom Search