杂乱的代码(几乎完成):现在或以后重构它?

Jor*_*rte 2 refactoring

我有一个非常混乱的代码,当前的修订版几乎完成,这意味着我想要完成此版本/ sprint的所有功能.
我应该按原样完成此修订并稍后重构,还是应该立即重构?

Aea*_*Aea 5

对此没有"正确"的答案,这真的是优先事项?

  • 代码是否有效?
  • 它的效果如何?
  • 有截止日期吗?
  • 释放比质量更重要吗?

你必须一起考虑所有这些问题.我通常发现,重构可以,尤其是在大型项目上,您可能会花费更多的时间和精力.你可能也会破坏事物(这是单元测试非常有用的地方).

我通常会努力在商业项目上发布,然后重构,除非现有代码存在重大问题.

  • @Jorge质量第一要务?现在重构.您可以使代码更具可读性,从而更容易发现错误. (2认同)