我想了解人们在移除未使用代码方面的最佳实践。个人而言,我喜欢删除(而不仅是注释掉)任何当前未使用的内容。但我不确定该如何做到最好。
以这个项目为例(虽然我对一般讨论感兴趣)。在我的项目中,我有十几个用户控件。为了一个后来取消的功能,我在其中一个用户控件上实现了一些方法和属性。额外的代码不是特定于该功能的,但需要支持它。它可能以后会有用。
- 我应该删除这段代码吗,因为目前我们没有使用它,而且代码越少越容易阅读?问题在于,未来的开发人员如何知道这项工作已经完成? - 还是我应该保留它,这样另一个开发人员如果以后需要使用它,就可以轻松找到它(他们不会想到通过源代码控制来查看是否有人已经执行了此操作并将其删除)? - 还有其他选择吗?
同样适用于当前未使用的用户控件。我应该删除它们还是保留它们?
编辑:当然(或者我认为),我们正在使用源代码控制。
以这个项目为例(虽然我对一般讨论感兴趣)。在我的项目中,我有十几个用户控件。为了一个后来取消的功能,我在其中一个用户控件上实现了一些方法和属性。额外的代码不是特定于该功能的,但需要支持它。它可能以后会有用。
- 我应该删除这段代码吗,因为目前我们没有使用它,而且代码越少越容易阅读?问题在于,未来的开发人员如何知道这项工作已经完成? - 还是我应该保留它,这样另一个开发人员如果以后需要使用它,就可以轻松找到它(他们不会想到通过源代码控制来查看是否有人已经执行了此操作并将其删除)? - 还有其他选择吗?
同样适用于当前未使用的用户控件。我应该删除它们还是保留它们?
编辑:当然(或者我认为),我们正在使用源代码控制。