| < Day Day Up > |
|
range check, 7–9
rebooting, 287–288
rectangle class, 22
refactoring
Brittle Bones, 261, 265
discussion of, 46, 104–105, 149–152, 172–173, 183, 298–299
documentation, 208–209
Extract Method, 108
hardcode, 244–245
legacy code, 105
Myopia, 287
names, 226–230
Requirement Deficiency, 279
Smalltalk refactoring browser, 54, 106, 111
tools, 105–108, 173–174, 183–185
regression testing, 271, 298
Requirement Deficiency
Brittle Bones, 280
curing, 278–281
defined, 269
Myopia, 280, 289
prevention, 272–278
symptoms of, 269–272
requirements, vagueness in, 269–271
research of third-party code, 122–124
resource testing, 297, 298
result testing, 297
reusable code, types of, 124–133
Reynolds' boids, 165
risk management, 118–119, 122–124, 294, 295
rtf file format, 211
Ruby, 97, 111, 191
run function, 129
| < Day Day Up > |
|