……面向项目/产品管理层面的,有 Marianne Bellotti 写的《Kill It With Fire: Manage Aging Computer Systems (and Future Proof Modern Ones)》(一把火烧了它:管理老旧计算机系统与现代系统的未来保障)。老一点但某些情况下依然值得一读的,是 Demeyer、Ducasse 和 Nierstrasz 在 2008 年写的《Object-Oriented Reengineering Patterns》(面向对象重构模式)。最后,在代码层面,手头常备一本 Martin Fowler 的《Refactoring: Improving the Design of Existing Code》(重构:改善既有代码的设计)绝对必不可少。是的,……
…aimed at the project/product management level is Kill It With Fire: Manage Aging Computer Systems (and Future Proof Modern Ones) from Marianne Bellotti. Older, but still worth a look in some cases, is Object-Oriented Reengineering Patterns, 2008, by Demeyer, Ducasse, and Nierstrasz. And finally, at the code level, it's absolutely essential to have a copy of Martin Fowler's Refactoring: Improving the Design of Existing Code handy. Yes,…
"Object-Oriented Reengineering Patterns" has some good advice on how to approach a legacy system and rewrite parts of it, pdf available from the authors website: http://scg.unibe.ch/download/oorp/
……面向项目/产品管理层面的,有 Marianne Bellotti 写的《Kill It With Fire: Manage Aging Computer Systems (and Future Proof Modern Ones)》(一把火烧了它:管理老旧计算机系统与现代系统的未来保障)。老一点但某些情况下依然值得一读的,是 Demeyer、Ducasse 和 Nierstrasz 在 2008 年写的《Object-Oriented Reengineering Patterns》(面向对象重构模式)。最后,在代码层面,手头常备一本 Martin Fowler 的《Refactoring: Improving the Design of Existing Code》(重构:改善既有代码的设计)绝对必不可少。是的,……
…aimed at the project/product management level is Kill It With Fire: Manage Aging Computer Systems (and Future Proof Modern Ones) from Marianne Bellotti. Older, but still worth a look in some cases, is Object-Oriented Reengineering Patterns, 2008, by Demeyer, Ducasse, and Nierstrasz. And finally, at the code level, it's absolutely essential to have a copy of Martin Fowler's Refactoring: Improving the Design of Existing Code handy. Yes,…
《Object-Oriented Reengineering Patterns》对于如何应对遗留系统并重写其中一部分给出了一些很好的建议,作者网站上可以直接下 pdf:http://scg.unibe.ch/download/oorp/
"Object-Oriented Reengineering Patterns" has some good advice on how to approach a legacy system and rewrite parts of it, pdf available from the authors website: http://scg.unibe.ch/download/oorp/