Unit Testing
Beepscore writes some unit tests during development, and believes this is generally cost effective even for simple prototypes.
Almost all developers manually test during development, and it doesn't take much longer to add a few simple unit tests at that time.
Subsequent development, refactoring, and maintenance all benefit from the initial investment.