Write regression tests

What
Tests used to ensure that performance and usability are within an acceptable error.
Why
This ensures that all code performs similarly (or better) across updates. Also ensures that science is still correct after code changes.
When
Release