Why write unit tests? (2024)