Use Test-Driven Development, generate from usage and a free Visual Studio add-in to let you spend more time doing what programmers want to do: writing code that works. If my experience with my clients ...
To make matters worse, most descriptions of TDD don't describe how it integrates with the rest of the features in Visual Studio (including generate from usage) to increase the amount of time you can ...