算法(4th ed)(35):基础——基础编程模型 3.6.7

阅读数:24 2019 年 10 月 30 日 06:46

算法(4th ed)(35):基础——基础编程模型 3.6.7

(静态方法:单元测试)

Java 编程的最佳实践之一就是每个静态方法库中都包含一个 main() 函数来测试库中的所有方法(有些编程语言不支持多个 main() 方法,因此不支持这种方式)。恰当的单元测试本身也是很有挑战性的编程任务。每个模块的main() 方法至少应该调用模块中的其他代码并在某种程度上保证它的正确性。随着模块的成熟,我们可以将 main() 方法作为一个开发用例,在开发过程中用它来测试更多的细节;也可以把它编成一个测试用例来对所有代码进行全面的测试。当用例越来越复杂时,我们可能会将它独立成一个模块。在本书中,我们用 main() 来说明模块的功能并将测试用例留做练习。

评论

发布