Incremental testing

Test code as you write it. Write a bit, test a bit, write a bit, test a bit.

It's more efficient than writing an entire program at once, and then testing it.

Where referenced