Index_M


M

Mason, John, 180–81

Match function, 281, 323

Matching algorithm, 317, 318, 328–29

Mathematical problem solving, 188

Mathematical proof texts, 179–82

How to Read and Do Proofs, 181–82

The Nuts and Bolts of Proofs, 179–80

Thinking Mathematically, 180–81

Mathematicians

Burton, 180–81

Cupillari, 179–80

Mason, 180–81

Polya, 175, 176–79

Schoenfeld, 175, 182–87

Solow, 181–82

Stacy, 180–81

way of, 3

worldview of, 176

Memory

allocation library, 319, 320

coordinating error, 399

corruption problem, 320

failures, 399–400

order error, 399

problems, 375–76

spacing error, 399

Memory dump generation, 234–36

defined, 234

potential problems, 235

purpose, 235

questions answered, 235

refined tactics, 235

related tactics, 235–36

tactics selection, 236

See also Debugging tactics

Metarules

class structure, 455–57

language-construct avoidance, 465–66

naming-convention, 462–65

procedure, 457–59

source-file, 453–55

statement, 459–62

See also Programming conventions

Military analogy, 185–86

Misdirected focus, 407

Misplaced causality, 411

Missing operations, 376

Movedown function

calls at start/end of, 122

modification, 126

referenced pointer value, 124

this variable, 139

tree display and, 134

Moveup function, 84, 85–86

defective data structure at end of, 92

defective data structure before, 98

input, 86

investigation, 86

testing, 100–111

Move variable, 139

Mpatrol, 312, 497–503

analysis comparison, 505

defined, 497

examples, 499–503

features, 497–98

technology, 498–99

usage, 499

See also Dynamic-analysis tools

Multidisciplinary approach, 12

Multiple variables, 411




Debugging by Thinking. A Multidisciplinary Approach
Debugging by Thinking: A Multidisciplinary Approach (HP Technologies)
ISBN: 1555583075
EAN: 2147483647
Year: 2002
Pages: 172

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net