重构还是重写?_重构和重写-CSDN博客

网站介绍:作者 | Ben Northrop策划 | Tina世上的大难题是什么?莎士比亚说:“生存还是毁灭,这是一个值得考虑的问题。”同样,对开发者来说,重构还是重写,也是一个值得考虑的问题。假设,我们有一个应用程序深陷技术债,已经严重过时。面对这种情况,我们需要了解最佳选项——是艰难地探索并进行重构,还是摧毁它进行重写,哪一种方式更有意义?让我们先解决一个“避而不谈”的问题:对任何需要改进的遗留应用程序,下一步的行动并非一个简单决定。我们会将选项定为重写或重构,但是,它们只是摆在我们面前一系列._重构和重写