Preventative Programming Techniques: Avoid and Correct Common Mistakes (Charles River Media Programming)
Chapter 1: Premature Optimization
- Why?
- Why Later Is Too Late
- Why That Has to Be Slow
- Why Bad Habits Are Hard to Break
- Why That Nifty New Algorithm
- Why Past Mistakes
- Assembly Only
Chapter 2: CAP Epidemic
- Practical Preprocessing
- Dangers of Manual Duplication
Chapter 3: NIH Syndrome
- Sound Decisions
- Go to the Source
- Microsoft Foundation Classes
Chapter 4: Complexification
- Invisible Asteroids
- All Coded Up with Nowhere to Go
Chapter 5: Over Simplification
- Simply Disastrous