Testing Effectively With Legacy Code

Testing code isn’t the easiest thing in the world, and it gets even more complicated when working with legacy code. This chapter explains the theory behind modular coding and how testing can be difficult in this environment.