0

今天,我在大学里进行了第一次 Java 讲座,我听到了很多关于 HelloWorld 和 TestDriver 的内容。我不知何故得到了 TestDriver 是启动你程序的类的概念。但是拥有 TestDriver 有什么好处呢?为什么我不能在我的 HelloWorld 类中编写一个 main 方法并从那里启动它?

4

3 回答 3

2

您的课程可能正在教您有关测试驱动开发的知识。这个想法是您应该为每个功能编写测试,并且当您实现功能时,您将针对它运行测试作为编码周期的常规部分。不需要您这种方式开发代码(可能除了课程之外),但这是一门非常好的学习学科。

类(如果是这样的TestDriver话——听起来很像)是运行测试的控制器。

于 2013-09-15T16:13:22.103 回答
1

您可能没有意识到,但 TDD 现在在软件开发中变得至关重要。许多编程/开发项目或工作现在都遵循并需要测试驱动开发方法,因为它创建的代码能够执行用户真正想要或需要的任务,或者在与软件集成之前对每个功能进行测试. 此外,您的老师正在教您一种对软件开发至关重要的设计方法或思维方式。代码并不重要,重要的是这些测试教给你的思维方式。以下文章是对该方法的介绍。

于 2013-09-15T16:14:54.010 回答
0

拥有 Driver 类允许您将实际应用程序逻辑与“运行器”代码分开。

于 2013-09-15T16:15:04.657 回答