Index_D

 < Day Day Up > 



D

damage allocation function, 76

data source, standard, 237–238

deadlines, missed, 117–118

debugging. See also testing

Brittle Bones, 256

duplication of effort, 119

names, 225

obscure bugs, 63–65

regression testing, 271, 298

and templates, 88

of third party libraries, 117

vector cross product, 60

XML, 237–238

dependencies, in code, 7–9

design

optimization, 25, 34–35

realistic, 181, 261–262

Design by Contract programming, 210

Design Pattern (Gang of Four), 40, 136

design problem. See Over Simplification

destroyApp function, 128

developer contact technical support, 121, 122

developer requests technical support, 121, 122

diagnosis. See symptoms

Diagnostic and Statistical Manual of Mental Disorders (Kraeplin), 299

dialog boxes as frameworks, 126

Doc-O-Matic documentation tool, 67, 210

documentation

automation and, 67, 205–206

avoiding duplication, 203–205

bugs, 189

characteristics of, 189–193

Doc-O-Matic documentation tool, 67, 210

Doxygen documentation tool, 67, 205, 206, 211

errors, 63, 205, 207

maintenance of, 206–207

project requirements checklist, 274

refactoring, 208–209

self-documenting code, 195–197

Docuphobia

CAP Epidemic, 209

curing techniques, 207–212

defined, 189

i, 209, 230

prevention, 195–207

symptoms of, 189–194

Do Not Optimize technique, 37

Doxygen documentation tool, 67, 205, 206, 211

duplicate code

automation, role of, 96–98

avoiding, 66–68, 90–91, 96–98, 103, 118–119

multiple derived classes, 185

preprocessors in preventing code duplication, 89–90



 < Day Day Up > 



Preventative Programming Techniques. Avoid and Correct Common Mistakes
Preventative Programming Techniques: Avoid and Correct Common Mistakes (Charles River Media Programming)
ISBN: 1584502576
EAN: 2147483647
Year: 2002
Pages: 121
Authors: Brian Hawkins

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