Code audits

  1. “reading the code like the Devil reads the Bible”

  2. Recognizing patterns of programming errors

    -> eliminating entire classes of bugs in audited code