【问题标题】:Correction depends on Java Coding Standard更正取决于 Java 编码标准
【发布时间】:2010-07-02 07:11:53
【问题描述】:

我使用 CheckStyle 插件使我的代码符合 Java 编码标准。该程序缺乏能力,因为该程序不能按时纠正错误。我想要一个使我的代码按时正确的程序。假设,我正在编写代码,然后插件警告我这行代码不适合 Java 编码标准。每次我必须单击检查我的代码按钮时,在 CheckStyle 插件中。这太烦人了让我慢下来。

你知道有什么插件可以及时纠错吗?(取决于Java编码标准,这个程序适合基于用户的规则)

【问题讨论】:

    标签: java eclipse eclipse-plugin coding-style


    【解决方案1】:

    您可以尝试从

    配置“保存时”应该发生的操作

    窗口 > 首选项 > Java > 编辑器 > 保存操作

    不过,它不包括 checkstyle 的所有检查。但是不要过度使用强制代码样式。有一个代码风格政策很好,但有时保持它是不可能的。此外,有时无法猜测如何解决问题。

    这些警告背后的想法是它们以某种方式“教”您编码。在使用某些策略编写代码一周后,您不应该触发很多警告。

    【讨论】:

    • 这是一个格式化行的好建议。谢谢你的建议,但我真的搜索插件之类的东西。它必须适合配置规则。我很伤心,它适用于我们公司。所有员工将在严肃的项目中使用它来编码标准。
    【解决方案2】:

    您首先应该尝试学习编写好的代码,并在您做了一些愚蠢的事情时让该工具向您发出警告,而不是尝试让该工具为您完成这项工作。

    【讨论】:

    • 这是给我们公司的,不是我的。它是企业应用程序,所以我不能教超过 300 名员工 :)
    • “我不能教超过 300 名员工。”有了好的文档,你就可以。
    • 您有 300 名编码员无法编写好代码/无法遵守编码标准?解雇他们并重新雇用 5 名有能力的人 - 你会得到更好的结果。
    【解决方案3】:

    我们使用的是相当旧版本的 checkstyle (4.3.3),但 yu 描述的内容对我们有用。一旦我在 eclipse 中保存了一个 java 文件,checkstyle 就会在它上面运行并在问题列表中报告问题,并在编辑窗口的左边距中标记它们。

    您可能会错过的是,您需要为您的 java 文件所在的 Eclipse 项目“激活”checkstyle。为此,请转到项目属性并选择“checkstyle”。生成的对话框在左上角包含一个复选框,您可以使用它来激活和停用项目中所有源文件的 checkstyle。

    在同一个对话框中,您还可以在 cimple 配置或指定要使用的规则集以及要排除检查的文件之间进行选择(方便您的项目包含生成的代码。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-18
      • 1970-01-01
      • 2011-10-11
      • 2022-06-10
      • 2019-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多