Supporting the Elderly: Tips for Working on a Legacy PHP Codebase
Too Long; Didn't Read
When debugging try Half Splitting. Write down a user test to check functionality remains after you have changed anything. Try and control access and version it if you can.