单元测试然后构建项目?或Java的订单是多少
我必须使用Netbeans在包中创建一些Java类。 我有一个关于我应该执行以下任务的顺序的问题: 我们应该创建单元测试、Javadoc之类的东西,并构建项目(生成一个包含类库的JAR文件)。我们需要在进行更改时清理和构建项目。 在我明确构建项目之前,我现在可以开始单元测试和编写代码文档吗?或者我需要先运行构建来将所有的东西整合起来,然后开始单元测试并使用JavaDoc编写文档吗? 谢谢你的帮助!在这里搜索和搜索让我不知所措
你可以在下面搜索框中键入要查询的问题!
我必须使用Netbeans在包中创建一些Java类。 我有一个关于我应该执行以下任务的顺序的问题: 我们应该创建单元测试、Javadoc之类的东西,并构建项目(生成一个包含类库的JAR文件)。我们需要在进行更改时清理和构建项目。 在我明确构建项目之前,我现在可以开始单元测试和编写代码文档吗?或者我需要先运行构建来将所有的东西整合起来,然后开始单元测试并使用JavaDoc编写文档吗? 谢谢你的帮助!在这里搜索和搜索让我不知所措
# 1 楼答案
这个问题没有一个答案
更传统的方法是代码优先,而不是测试,然而,有一种叫做TDD的设计方法-测试驱动开发。在这种方法中,您实际上从测试开始,并根据失败的测试添加代码
你可以阅读更多关于它的信息here
本质上,这里没有对错,这取决于你觉得什么更方便
# 2 楼答案
您需要先编译代码,然后才能对其进行测试
一般来说,构建系统负责管理所有步骤,从组装依赖项到编译、测试和打包。不过,不同的工具针对流程的不同部分进行了优化
如果你正在启动一个Java项目,我会推荐ApacheMaven作为一个很好的一体化构建系统。不过,还有许多其他选项和配置