Тут могу посоветовать пока только Фаулера и его книгу про рефакторинг
ссылка.
Есть еще одна книга по работе с унаследованным кодом
ссылка, но перевод ее настолько ужасен, что как бы и не советую, но те кто читал ее в оригинале, говорят что очень хороша!
Я считаю, что никакими советами и статьями здесь не обойдешься, надо читать.
Читай, иначе обречен на неудачу!