【问题标题】:Mark / highlight code in Eclipse (for code review)在 Eclipse 中标记/突出显示代码(用于代码审查)
【发布时间】:2014-06-24 15:26:34
【问题描述】:

在某些情况下,我需要在 Eclipse 中标记(几行)代码。例如,在审查或测试时。 Eclipse 中是否有可以帮助我的功能或插件?

现在我只是将#REVIEWED 或#TOBEREVIEWED 放在行或块周围。但这是很多工作。

有什么想法吗?

  • 编辑:我知道书签功能,但这似乎只涵盖了 1 行。
  • EDIT2:我也知道 TODO 和 FIXME 等任务标签,感谢 E-Riz

【问题讨论】:

  • 有书签,这可能会有所帮助。 link

标签: eclipse plugins editor editing


【解决方案1】:

您可以在 cmets 中使用自定义任务标签(默认为 //TODO),这些标签会自动添加到 Eclipse 中的 Markers 或 Problems 视图中。例如,您可以创建一个自定义任务标签,如//TO-REVIEW

这并不完全是标记代码块,因为它本质上是一行的标记,但它一种方便的方法来跟踪和定位它们。详情请见the Eclipse Help page

【讨论】:

  • 感谢 E-Riz,但我真的在寻找多行突出显示,而无需编辑源代码本身。
  • 没有这样的内置功能。您是否尝试过在 Eclipse Marketplace 中搜索第三方的东西?
【解决方案2】:

为什么不使用 GitHub 等外部服务器的一些代码审查功能?

我的意思是在 Eclipse 中评论和讨论代码块会很好,
但是与基于 Web 的解决方案相比,开发和维护的开销很大(这将是通用的)。

那么可能这样的服务器具有与 Eclipse 插件类似的功能支持。

例如

  • 如果你使用 git,你可以检查 GitHub 和 Eclipse EGit 和 Eclipse Mylyn 任务。
  • 对于 perforce,有工作概念(类似于问题)。

因此,您可以理解您真正需要的是集成到 Eclipse 中的问题跟踪器,它可以方便地指向代码块。再次取决于您的SCM

【讨论】:

    【解决方案3】:

    您可以使用像 Jupiter 这样的 Eclipse 插件来进行代码审查。这将有助于通过审查 cmets 识别代码块中的问题(如果有),而无需接触实际代码。 代码审查 cmets 存储在您各自项目的 jupiter 文件中。 开发人员可以查看这些问题、对其进行修复和评论。

    【讨论】:

      猜你喜欢
      • 2012-02-28
      • 1970-01-01
      • 1970-01-01
      • 2013-08-13
      • 2019-08-01
      • 2013-05-22
      • 2021-12-13
      • 2023-03-17
      • 1970-01-01
      相关资源
      最近更新 更多