You should try test driven development :)
and if you're already developing in a style that is amenable to TDD, you should totally try it!
For me, "TTD" in the context of a discussion about bridges just means Transport Tycoon Deluxe o_O I assume that's not it?
You should try test driven development :)