我一直想知道解决这种情况的最佳方法是什么。如果有人决定再次将该功能添加到项目中,将旧代码留在注释块中的最佳方法是,还是为了保持源代码的清洁和可读性而删除此代码?
问问题
167 次
2 回答
4
这是重复的,但我没有时间找到重复的。
这也不是特定于遗留代码。所有代码都是遗留代码,直到不再使用。
答案是:使用源代码控制。这就是它的用途。源文件中的文本应该是当前正在执行的内容。没有其他的。
于 2009-05-17T00:36:08.117 回答
4
只要您使用源代码管理,我认为最好删除未使用的代码。将注释掉的代码与活动代码混合“以防万一”会使文件难以维护。如果其余代码正在积极开发中,那么注释代码很可能很快就会被抛在后面。如果僵尸代码未被注释,它可能根本不起作用,或者复活的代码可能会导致难以检测的问题。
我从事过“不要删除”的项目。这就像在垃圾场工作。搜索代码让我想哭。有些方法包含比编译代码更多的注释代码。疯狂!
于 2009-05-17T01:16:44.633 回答