C++: Defect Removal vs. Defect Survival

Defect removal is preferred over defect survival. If some defect slips through the cracks, however, the C++ exception handling mechanism helps to fortify your software’s fault tolerance, as Cameron and Tracey Hughes explain. Also, elsewhere on the same site, old maps were marked with the phrase “Here be Dragons” to help seafarers steer away from dangerous places; in programming the best way to avoid dealing with bad code is to avoid writing it. Diomidis Spinellis points out 10 giveaways to spot bad code that you (or others) may have written.

38 Comments

  1. 2006-04-17 3:26 am
  2. 2006-04-17 6:12 am
    • 2006-04-17 6:35 am
      • 2006-04-17 8:31 am
        • 2006-04-17 10:01 am
        • 2006-04-17 2:58 pm
      • 2006-04-18 9:35 am
        • 2006-04-18 11:10 am
    • 2006-04-17 8:33 am
      • 2006-04-17 8:40 am
        • 2006-04-17 9:09 am
      • 2006-04-17 8:41 am
      • 2006-04-17 8:42 am
        • 2006-04-17 6:10 pm
    • 2006-04-17 9:52 am
  3. 2006-04-17 8:28 am
  4. 2006-04-17 8:43 am
  5. 2006-04-17 10:16 am
    • 2006-04-17 10:41 am
      • 2006-04-17 10:56 am
        • 2006-04-17 11:09 am
          • 2006-04-17 11:33 am
          • 2006-04-17 11:40 am
          • 2006-04-17 12:28 pm
  6. 2006-04-17 10:43 am
    • 2006-04-17 10:59 am
    • 2006-04-17 2:31 pm
      • 2006-04-17 6:25 pm
  7. 2006-04-17 11:14 am
  8. 2006-04-17 11:43 am
    • 2006-04-17 12:31 pm
      • 2006-04-17 2:36 pm
  9. 2006-04-17 2:37 pm
  10. 2006-04-17 2:39 pm
    • 2006-04-17 3:05 pm
    • 2006-04-17 6:39 pm
  11. 2006-04-17 2:52 pm
  12. 2006-04-17 7:39 pm