Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
要为JUnit测试激活哪些PMD规则? 我正在为我们的团队树立一个工具来支持我们编写更好的代码。基本上,我正在建立并尝试建立一些规则供大家使用_Junit_Pmd - Fatal编程技术网

要为JUnit测试激活哪些PMD规则? 我正在为我们的团队树立一个工具来支持我们编写更好的代码。基本上,我正在建立并尝试建立一些规则供大家使用

要为JUnit测试激活哪些PMD规则? 我正在为我们的团队树立一个工具来支持我们编写更好的代码。基本上,我正在建立并尝试建立一些规则供大家使用,junit,pmd,Junit,Pmd,但现在我遇到了这个问题: 当我编写时,我不想使用我在主要源代码上应用的相同规则。我不太关心junit测试中的内容(比如字符串重复或奇怪的实例化) 我的问题是: 这是我的错吗?我应该开始编写更好的JUnit测试吗 我是否应该提供第二组规则来禁用某些字符串/设计/终结器规则 两件事。为什么要尝试设置规则?为什么不使用现有规则?(特殊要求?)。第二,是的,当然单元测试也应该有很好的质量。您的单元测试测试您的生产代码,所以它们不应该至少具有与您的生产代码相同的质量吗?两件事。为什么要尝试设置规则?为什么

但现在我遇到了这个问题:

当我编写时,我不想使用我在主要源代码上应用的相同规则。我不太关心junit测试中的内容(比如字符串重复或奇怪的实例化)

我的问题是:

  • 这是我的错吗?我应该开始编写更好的JUnit测试吗
  • 我是否应该提供第二组规则来禁用某些字符串/设计/终结器规则

  • 两件事。为什么要尝试设置规则?为什么不使用现有规则?(特殊要求?)。第二,是的,当然单元测试也应该有很好的质量。您的单元测试测试您的生产代码,所以它们不应该至少具有与您的生产代码相同的质量吗?

    两件事。为什么要尝试设置规则?为什么不使用现有规则?(特殊要求?)。第二,是的,当然单元测试也应该有很好的质量。您的单元测试测试您的生产代码,那么它们是否应该至少具有与生产代码相同的质量?

    第二个选项-我根本不针对我的测试运行PMD。我可以,PMD提供了一些JUnit特定的规则。不过,我肯定会对测试代码使用单独的规则集。我希望更多的字符串文本和一些指定的内容,而不是使用条件/循环。毕竟,我不想重复我试图测试的代码。

    第二个选项-我根本不针对我的测试运行PMD。我可以,PMD提供了一些JUnit特定的规则。不过,我肯定会对测试代码使用单独的规则集。我希望更多的字符串文本和一些指定的内容,而不是使用条件/循环。毕竟,我不想重复我要测试的代码。

    啊,我不是一个人创建新规则,我只是从现有规则中进行选择。我不需要在我的项目中使用一些规则,例如,我禁用了j2ee规则。如果我不禁用某些规则,我们现有的代码库将导致数千条警告。关于第二点,我希望单元测试具有高质量,但例如,当我测试以文本格式导出对象的类时,在我的
    assert
    语句中,我经常使用
    Strings
    来检查数据导出是否正确,并且PMD会给出很多关于字符串优化的警告。这是我认为关闭不会对单元测试质量产生太大影响的事情。啊,我不是一个人创建新规则,我只是从现有规则中进行选择。我不需要在我的项目中使用一些规则,例如,我禁用了j2ee规则。如果我不禁用某些规则,我们现有的代码库将导致数千条警告。关于第二点,我希望单元测试具有高质量,但例如,当我测试以文本格式导出对象的类时,在我的
    assert
    语句中,我经常使用
    Strings
    来检查数据导出是否正确,并且PMD会给出很多关于字符串优化的警告。我认为关闭该选项不会对单元测试质量产生太大影响。我将为我的测试设置另一个规则集配置。这里有一些代码重复和一些字符串混乱,我不认为这是代码的味道。我将为我的测试设置另一个规则集配置。这里有一些代码重复和一些字符串混乱,我不认为这是代码的味道。