对于可能在将来有用的代码块进行评论是一种好习惯吗?
那么什么是良好做法 - 使用SubVersion 或只是注释代码块并在需要时使用它?
答案 0 :(得分:5)
评论代码具有数月和数年的生存趋势,而不会被取消评论。它也无意中出现在搜索中,并且可能误导其他碰巧看过它的人。
假设您正在使用源代码控制系统和错误跟踪器,请删除代码并输入“任务”或“错误”以重新实现该功能。
我不是在开玩笑。去掉它。我甚至看到了评论踩到评论的错误,并且由于嵌套,一些代码变得没有注释!最佳做法是依靠subversion或git或其他一些源代码控制系统。评论代码就像在每张纸上贴一张便条,你应该忽略它坐在桌子上(而不是从桌面上取下)。最终桌子上的纸张太多了,不重要。您的源代码太宝贵了,不值得使用不重要的代码。
答案 1 :(得分:4)
(我认为这个问题最好在程序员页面下进行讨论)
老实说,这取决于。如果你知道某些代码是真的很有用那么并且将来编写它并不是一件容易的事情,我认为没有理由你不应该保留它。但是,关键是你应该有足够的评论让其他人知道为什么有一段代码片段被注释掉并留在源代码中。
我的建议是,如有疑问,请不要保留。只有在你知道自己应该做的时候才能保留这类代码。
答案 2 :(得分:1)
我不会对此代码进行评论,但请将其删除。