Write testable code
Add Tests