Part 4. Design and process
These final chapters cover the problems you’ll face and techniques that you’ll need when introducing unit testing to an existing organization or code.
In chapter 9, we’ll deal with the tough issue of implementing unit testing in an organization, and we’ll cover techniques that can make your job easier. This chapter provides answers to some tough questions that are common when first implementing unit testing.
In chapter 10, we’ll look at common problems associated with legacy code and examine some tools for working with it.
Chapter 11 covers a common discussion around unit testing. Should you design for testability? What is a testable design anyway?