您是否将重构更改与功能开发/错误修复更改混合在一起,还是将它们分开?可以使用 Resharper 之类的工具执行的大规模代码重构或重新格式化应该与功能工作或错误修复分开,因为很难在修订之间进行差异并在众多重构更改中看到代码的真正更改。这是一个好主意吗?
最佳答案
当我记得时,我喜欢在重构后检查以准备添加功能。通常它会使代码处于更好的状态,但不会改变行为。如果我决定退出该功能,我可以始终保留结构更好的代码。
关于重构和非重构更改作为单独的 checkin ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1511480/