Closed. This question is opinion-based。它当前不接受答案。












想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。

2年前关闭。



Improve this question





我使用Scrum从事敏捷项目。

冲刺来来去去,我们已经成功实现了里程碑。该系统运行良好,足以满足当前的客户需求。

但是,我们剩下的系统非常需要重构,因为大部分开发工作都是在不考虑未来的情况下进行的(相反,重点放在手头的冲刺上)。

如何最好地应对呢?专门用于重构的Sprint?

最佳答案

是的,偶尔偶尔出现这些并不是一件坏事。但是,如果您敏捷地使用Scrum,那么大概是在尝试遵循测试驱动开发(TDD),并且重要的是要记住,该序列是红绿重构的,而不仅仅是红绿重构的。质量差的代码不是敏捷开发的结果,而是糟糕的敏捷开发的结果。

关于architecture - 在敏捷开发中,您如何处理以专注于sprint的思维方式产生的“架构欠佳”的代码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2143313/

10-12 20:16