Debugging by Thinking: A Multidisciplinary Approach (HP Technologies)

T

Tactics. See Debugging tactics

Termination condition, 117

Test case creation, 203–7

compiler problem, 206–7

GUI application problem, 205–6

simple application problem, 204–5

See also Debugging heuristics

“Tester’s method,” 43

Testing

debugging vs., 8–9

defined, 8, 9

Thinking

analogies, 3

debugging by, 10–12

methods, 2–4

Thinking Mathematically, 180–81

This variable, 139

TokenCtr variable, 322

Topological sorts, 190

Traces

control-flow, 333

output, 313, 323–24

results, 151–52

situations, 233

Transcription stage, 441–42

causes, 442

definition, 441

error avoidance, 447–50

error minimization, 450

errors, 441–42

examples, 442

psychology compensation, 448–50

redundancy exploitation, 450

Typographical errors, 379

Категории