在我看来,单元测试用例本身就是代码的文档。我的公司希望我在单元测试用例的顶部编写详细的Java文档注释。是否有必要这样做?你这样写评论吗?
假设测试代码写得很好并且可读性强,则测试代码中此类注释的主要价值就是意图的陈述。这对于代码审阅者(甚至是您自己)可能非常有价值,因为它允许您判断编写的代码是在执行应做的事情,还是在测试应进行的测试。其次,您可以使用JAVADOC之类的系统,甚至是一个简单的脚本,从代码中抓取测试名称和注释,以快速创建有关您所进行的测试以及正在执行的测试的文档。
—
Chuck van der Linden