Write the Right Tests
Mike explains how understanding your application as a collection of distinct sub-systems can help see what code to test, how to write tests, and when to run tests.
Mike explains how understanding your application as a collection of distinct sub-systems can help see what code to test, how to write tests, and when to run tests.