Answers:
首先,请阅读并阅读Michael Feathers的《有效地使用旧版代码》 -这是完成此类任务必不可少的帮助。
然后,请注意以下几点:
最好的方法是天皇方法。http://mikadomethod.wordpress.com/2010/08/04/the-mikado-method-book/ 这只是一种简单技术的概括,但这是我知道的开始在大型代码库中提高代码质量的唯一方法而不承担不必要的风险。
WEWLC也是一本很好的书,但是用C ++编写并不总是对Java或Ruby代码有用。