EasyMock, 114–116, 331
Eclipse, 9, 329
ego, 65–66
Eiffel, 84
EJB container, 236
EJBs, 236–240
bipolar, 237
Box Metaphor, 237
facade, 237
generated, 237
mock objects, 236
problems, 236
run tests during build phase, 239
simplest design principle, 239
testing inside the container, 238–239
elaboration, 308
Endo-Testing (Mackinnon), 108, 112
endoscopic testing, 108–112
Enterprise JavaBeans. See EJBs
equivalence class, 74–75
error, 34
error avoidance, 294
error categories, 75
evolutionary design, 10–11
evolutionary models, 303–305
exception handling, 75–81
exceptions, 117–119
exceptions, catch/not catch, 69
excessive complexity, 140
exclude list, 327–328
executive summary (book), 313–314
existing software, 314–317
existing tests, throwing away, 89
expectation classes, 113
explicit contracts, 86
explicit transactions, 184
external components, 134–137
external library, 137
extraction of class, 88
extraction of subclass, 88
Extreme Programming, 6. See also XP
Extreme Programming Explained (Beck), 334
Extreme Programming in Practice (Newkirk), 363
Extreme Programming Installed (Jeffries), 362