Tuesday, May 5, 2026

[DRAFT] Forgotten production code and Example driven development

Automated testing should be treated as production code
Automated testing acts as documentation for all features
Automated testing must be human readable including non-technical
Automated testing can also act as user guide and be included in production
Automated testing must consider the testing pyramid by Martin Fowler
Automated testing is about quickly helping us, not about complete testing

It is quite hard to make changes to code that is used by another feature that is forgotten.