Working on legacy software can be difficult, time consuming and a bit overwhelming. When woking on highly coupled legacy software, how can we be sure any changes we make don't break exisiting functionality? Where do you even begin to start making any changes?
In this talk we will look at the processes involved with refactoring legacy software, techniques we can use to isolate coupled code and make it testable.
These processes and techniques will provide you the confidence you need to work with legacy software instead of working against it.
Read more about Tom on his [website](http://tstuttard.co.uk)
Don't forget, [ScotlandPHP Conference](https://conference.scotlandphp.co.uk/) is on 4th of November