你如何处理冗余代码?

Nic*_*len 8 refactoring

我有一个类,它是代码库项目的一部分,该项目是为不再需要的特定目的而编写的.所以问题是你用这样的代码做什么?你是删除它,还是留下它,请记住未来的开发人员可能会遇到它并且没有意识到他们可以忽略它或者你是否有某种存档系统,是否存在一种公认的"模式"使用...

小智 35

删除它.您可以随后从版本控制系统中取回它.你有版本控制,不是吗?

  • 对于它的价值,只需去做血腥吧......安装SVN服务器和2台开发机器上的乌龟客户端需要不到30分钟的时间.也许另外30个你快速阅读它是如何工作的.它将为您节省一个头痛的世界. (8认同)
  • 老实说,没有理由没有源代码控制,小团队与否.即使是独立开发者,甚至是业余爱好者都应该.它几乎没有成本(10分钟的时间?),当你发现需要它的好处是无法估量的.你将为自己做一个巨大的帮助,你将能够更自信地做出改变. (4认同)

Sam*_*Axe 14

正如尼尔所说,删除它.如果我在你完成它之后被雇用来维护你的项目多年并且它仍然充满了死代码......我会困扰你.而不是ooooohhhhh不错的有点困扰..但ARRRRWWWGGGGGRRRR !!!!! 烦人的困扰.


Bri*_*sen 5

这取决于.

  • 如果因为它已经过时而未被使用,我会通过删除它从当前代码库中清除它.如果事实证明它确实需要,你总是可以从源代码控制中检索它.

  • 如果它目前尚未使用,但可能会在不久的将来使用,我会将其保留在当前的代码库中,因为我不希望其他开发人员浏览源控件以获取功能以防万一.换句话说:如果你删除了很有可能被使用的东西,很可能有人会重新实现它.