PMD规则是否也需要应用于Junit文件?

PMD规则是否也需要应用于Junit文件?,junit,pmd,Junit,Pmd,非常想知道PMD规则(PMD JUnit规则集除外)是否也需要应用于JUnit Java测试文件。因为这些测试文件永远不会在生产环境中执行,所以有多少必要对Junit文件使用PMD规则 请分享您的想法。这个问题更多的是对软件架构师/技术负责人想要什么的定义 我们有一个共同的规则,测试的质量必须与生产代码的质量相同。但是为什么呢 由于测试代码确保了生产代码的质量,因此它必须具有与生产代码相同的可维护性。 这意味着,如果您不关注测试中的一些通用规则,测试将随着时间的推移变得越来越糟糕 我们分为:

非常想知道PMD规则(PMD JUnit规则集除外)是否也需要应用于JUnit Java测试文件。因为这些测试文件永远不会在生产环境中执行,所以有多少必要对Junit文件使用PMD规则


请分享您的想法。

这个问题更多的是对软件架构师/技术负责人想要什么的定义

我们有一个共同的规则,测试的质量必须与生产代码的质量相同。但是为什么呢

由于测试代码确保了生产代码的质量,因此它必须具有与生产代码相同的可维护性。 这意味着,如果您不关注测试中的一些通用规则,测试将随着时间的推移变得越来越糟糕

我们分为:

  • 用户验收测试(自动)
  • 集成测试(自动化)
  • 和单元测试(自动化)

自上而下,我们向开发人员发布规则链。UA测试至关重要,因此与任何生产代码都是一样的。单元测试很好,而且是必要的,但是如果我们失去了其中的一些,我们将生存下来。

对此没有明确的答案,这取决于每个人的意见。这些类型的讨论问题不太适合堆栈溢出,所以我投票决定结束。