In this chapter you will find some useful information that will help you to face the task of refactor legacy code. We will put together the techniques and tools we learnt a and put them all together and come up with solution to common situations.
All the information here comes from knowledge of refactors that have been made.