-2

我一直在使用不同的 PHP 脚本做一些工作,并且有一个快速的问题。在其中不少有这样的注释行:

/*
  $a = 1; $b = 2; $x = 1;

  $y = $a * $x + $b;

  if ( $y < 5 )
*/

如果这些行被注释掉,是否可以安全删除?在刚刚注释掉的文件中包含代码有什么意义?

4

7 回答 7

2

在刚刚注释掉的文件中包含代码有什么意义?

没有。一些开发人员这样做是为了积压旧代码。这是一种不好的做法,因为应该改用源代码控制(例如 SVN 或 GIT),并且所有历史记录都将与提交消息一起保存在那里,为什么它被注释掉/替换了。

它们绝对可以安全删除,但您可能想问开发人员为什么将它们注释掉而不是简单地删除它们。

于 2013-01-07T12:26:55.823 回答
0

是的,这些线可以安全地移除。但是,您应该小心,代码仍然不相关;它可能由于其他开发人员的原因而留在了那里。

注释通常用作“禁用”一段代码而不完全删除它的工具,因此如果您以后需要代码,您可以简单地取消注释以恢复它。

但是,长期保留注释代码是一种不好的做法(这就是版本控制的用途)。

于 2013-01-07T12:25:25.140 回答
0

之前的作者可能在他们的代码中做了一些测试,然后将它们注释掉以备将来测试。可能有很多原因。

是的,如果它们打扰您,删除这些评论是完全安全的。

于 2013-01-07T12:25:28.883 回答
0

您是唯一真正知道是否可以安全移除线路的人。

基本上,是的 - 如果您的应用程序按预期工作,请务必删除它们。

于 2013-01-07T12:25:38.483 回答
0

删除上面这样的注释块不会对代码的输出产生影响。

人们经常注释掉代码而不是删除它,如果他们希望稍后再参考它。更好的选择是使用源代码控制,然后您可以回顾之前的代码并了解它被删除的原因和时间。

于 2013-01-07T12:25:59.573 回答
0

删除这些是安全的。实际上,如果您使用的是版本控制系统,那么有这样的评论是没有用的。这种注释通常发生在人们不使用版本控制系统并注释代码以尝试某些事情并希望保留旧代码以防万一时。如果您使用的是版本控制系统,您总是可以取回旧版本的代码,因此请务必删除这些注释。如果你没有使用版本控制系统,你真的应该。

于 2013-01-07T12:26:21.617 回答
0

在你知道为什么代码注释之前不要触摸。询问开发此代码的开发人员或查看代码并首先了解您是否需要这些行。

于 2013-01-07T12:26:22.693 回答