Preventative Programming Techniques: Avoid and Correct Common Mistakes (Charles River Media Programming)

 < Day Day Up > 


O

obfuscation contests, 36

object-oriented programming, 24, 77

objects, use of, 77–86

Open Office, 280

open source code, 120

optimizations. See also Premature Optimization

algorithms, 25, 26–32

bit-field memory optimizations in C++, 33

Boolean memory optimizations in C++, 33

cache use in, 18–24

defined, 14–18, 34

design, 25, 34–35

Do Not Optimize technique, 37

lazy evaluation method of optimization, 21–22, 23

low-level optimization, 25–26

memory optimization, 25, 33–34

network transfer speed optimizations, 33–34

source code optimization, 25, 35–36

Strategy Design Pattern optimization method, 40–41, 136–140

Over Simplification

Brittle Bones, 186, 266

and Complexification, 175

curing, 182–186

defined, 177

prevention of, 180–182

symptoms of, 177–180


 < Day Day Up > 

Категории