But it’s comparatively easy to spot errors (or dead ends) as you go, and then you try to find ways of fixing them (which is harder).
It takes discipline, and it seems to only fit a certain type of mind, but test-driven development will let you spot errors as you go.
It takes discipline, and it seems to only fit a certain type of mind, but test-driven development will let you spot errors as you go.