Clean Room Humility

(...from a question in ExtremeHumility.)


CleanroomSoftwareEngineering has a different kind of arrogance and humility than discussed in ExtremeHumility. In Clean Room...

Arrogance: Humility:


The statement "testers try to make programs fail" is somewhat suspect in the Cleanroom context. Cleanroom testing is an effort to determine the software's failure rate (mean time to failure) under representative use. They're not trying to make it fail -- they're just trying to use it in the lab as closely as possible as to how it will be used in the field. --BillTrost


XP addresses the programmer/testing issue by writing tests before writing the programs. This is an oft-recommended practice that is rarely actually accomplished with most other methodologies.

XP's PairProgramming deals with the quality issue like this: Your partner has to understand it. Both XP and Clean Room do CodeReviews. But they do them very differently.


EditText of this page (last edited January 2, 2010) or FindPage with title or text search