What Cherny is describing, in engineering terms, is the operating principle behind test-driven development (TDD). TDD has existed since the late 1990s. It's not new. What is new is that the economic ...
Moving to TDD with ASP.NET is not, in fact, as easy as everyone tells you it is. But it's not as much work as you might think, either. Here's what you need to do to start doing TDD in the real world ...