单元测试然后构建项目?要么? Java

时间:2017-02-07 20:39:17

标签: java unit-testing building

我必须使用Netbeans在包中创建一些Java类。 我对我应该执行以下任务的顺序有疑问: 我们应该创建单元测试,Javadoc事物,并构建项目(以创建包含我们的类库的JAR文件)。我们需要在进行更改时清理和构建项目。 在明确构建项目之前,我现在可以开始进行单元测试并记录我的代码吗?或者我是否需要首先运行构建以将所有内容整合在一起,然后使用JavaDoc开始单元测试和文档? 感谢您的任何帮助!谷歌搜索和搜索在这里找不到我。

2 个答案:

答案 0 :(得分:0)

您需要先编译代码才能对其进行测试。

通常,构建系统负责管理从组装依赖项到编译,测试和打包的所有步骤。不过,不同的工具针对流程的不同部分进行了优化。

如果您正在启动Java项目,我建议将Apache Maven作为一个优秀的一体化构建系统。但是,存在许多其他选项和配置。

答案 1 :(得分:0)

这个问题没有一个答案 更传统的方式是代码优先而不是测试,然而,有一种称为 TDD - 测试驱动开发的设计方法。在这种方法中,您实际上是从测试开始,并根据失败的测试添加代码。

您可以阅读更多相关信息here

基本上,这里没有对错,这取决于你找到的更方便