Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.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
Unit testing 测试单线功能有多重要?_Unit Testing_Testing - Fatal编程技术网

Unit testing 测试单线功能有多重要?

Unit testing 测试单线功能有多重要?,unit-testing,testing,Unit Testing,Testing,你应该还是不应该测试单行功能?如果它们是公共界面的一部分,那么你应该测试它们。如果它们是公共界面的一部分,那么你应该测试它们。今天是一行,下周是二十行 现在,如果您错误地破坏了行为,将测试放在适当的位置会向您发出警告 用你最好的判断力判断它是否有可能在未来改变。今天是一行,下周是二十行 现在,如果您错误地破坏了行为,将测试放在适当的位置会向您发出警告 用你最好的判断来判断它是否有可能在未来发生变化。一些单行线可能非常优雅/长 我倾向于不广泛地测试琐碎的函数,尽管可能会有一些测试通常通过检查和一/

你应该还是不应该测试单行功能?

如果它们是公共界面的一部分,那么你应该测试它们。

如果它们是公共界面的一部分,那么你应该测试它们。

今天是一行,下周是二十行

现在,如果您错误地破坏了行为,将测试放在适当的位置会向您发出警告


用你最好的判断力判断它是否有可能在未来改变。

今天是一行,下周是二十行

现在,如果您错误地破坏了行为,将测试放在适当的位置会向您发出警告


用你最好的判断来判断它是否有可能在未来发生变化。

一些单行线可能非常优雅/长

我倾向于不广泛地测试琐碎的函数,尽管可能会有一些测试通常通过检查和一/两个测试用例来完成,以确保我正确地匹配了文档/规范,特别是当其他人可能查看文档和/或函数时


显然,更复杂的单行程序可能需要与规则长度函数一样多的测试,无论规则长度对您意味着什么。

有些单行程序可能非常优雅/长

我倾向于不广泛地测试琐碎的函数,尽管可能会有一些测试通常通过检查和一/两个测试用例来完成,以确保我正确地匹配了文档/规范,特别是当其他人可能查看文档和/或函数时


显然,更复杂的单行程序可能需要与规则长度函数一样多的测试,无论规则长度对您意味着什么。

没有潜在的bug对您来说有多重要?单行并不一定意味着琐碎。答:是的。对你来说,没有潜在的bug有多重要?单行并不一定意味着琐碎。回答:是的。当有疑问时,假设它会。当有疑问时,假设它会。