今天,我在大学进行了第一次Java讲座,听说过很多关于HelloWorld和TestDriver的内容。我以某种方式得到了TestDriver是启动程序的类的概念。但拥有TestDriver有什么好处?为什么我不能在HelloWorld类中编写一个main方法并从那里开始呢?
答案 0 :(得分:2)
您的课程可能会教您test-driven development。我们的想法是,您应该为每个功能部件编写测试,并且在实现功能时,您将对其进行测试,作为编码周期的常规部分。用这种方式开发代码并不是 required (除了课程之外),但这是一个非常好的学科。
TestDriver
类(如果它是这样的 - 听起来像它)是运行测试的控制器。
答案 1 :(得分:1)
您可能没有意识到这一点,但TDD现在正成为软件开发的关键。现在许多编程/开发项目或工作都遵循并需要测试驱动的开发方法,因为它创建的代码能够执行用户真正想要或需要的任务,或者用于在与软件集成之前测试的每个功能。 。此外,您的老师正在教您一种在软件开发中至关重要的设计方法或思维方式。代码并不重要,而是这些测试教你的方式。以下article是对该方法的介绍。
答案 2 :(得分:0)
拥有Driver类允许您将实际应用程序逻辑与“runner”代码分开。