我真的很喜欢这篇文章,它使代码/营地处于比您发现的状态更好的状态 -在现实世界中,保持代码整洁似乎是一种实用的方法。
我也非常喜欢要素分支,它是一种独立开发要素的方法,这样,如果您不喜欢它,就可以轻松地将其合并等。
但是,如果我在功能分支上工作,并且发现一些难看的代码,是否应该解决它?
感觉有很多缺点需要解决:
- 当我将分支合并回去时,差异将变得混乱,变量重命名或函数提取会变得混乱
- 如果放弃了该功能,则必须选择清除提交(根据其附近的代码如何进行混乱的合并而改变可能有效或无效),重新执行或放弃它。
另一方面,如果我在文件中时不执行此操作,那么很明显,我会在合并分支的几天之内忘记执行此操作。
我被警告说这是基于观点的(我认为标题仅包含事实should
),但是我觉得有一个答案(肯定有人使用这两种方法,所以他们必须有答案)。此外,有关的问题development methodologies
都是话题,我认为它们需要一定的意见。