Overview of Betterer incremental testing
Betterer is a test runner designed to help make incremental improvements to code, particularly in large or old codebases. When a test is run for the first time, Betterer takes a snapshot of the current state. In subsequent runs, it compares the current state against that snapshot: if the test result is worse, it throws an error; if the result is better, it updates the snapshot.