O'Reilly logo
  • Rafael Chagas thinks this is interesting:

To gain the full benefits of double-checking, in XP there are two sets of tests: one set is written from the perspective of the programmers, testing the system's components exhaustively, and another set is written from the perspective of customers or users, testing the operation of the system as whole. These tests double-check each other. If the programmers' tests are perfect, the customer tests won't catch any errors.

From

Cover of Extreme Programming Explained: Embrace Change, Second Edition

Note

Double-Checking