TDD,RSpec和学习简介 目标 定义代码测试的目的。 阅读RSpec测试。 通过learn命令运行测试。 了解测试输出。 编写代码以使包含的测试通过。 定义测试 测试会验证您编写的代码是否起作用并产生所需的结果。 您将在学习使用测试中完成许多实验。 起初它感觉像是一个抽象概念,但是值得一开始理解。 这样做将帮助您提高学习效率。 除此之外,了解测试非常重要,因为测试驱动的开发(TDD)被认为是交付质量代码的最可靠方法。 定义TDD 测试驱动的开发是一个很大的话题,并且一段时间不会编写自己的测试。 不过,这是一个重要的概念,因此我们将在此简要介绍。 TDD背后的基本思想是,在开始编码之前,您应该考虑一下程序要做什么以及代码的行为方式。 尤其是当您开始编写更复杂的程序或开发应用程序时,将这种思想带入您的开发过程将有助于您编写健壮的代码(不会一直中断),灵活的代码(适应未来的变化和
2021-02-19 21:08:11 11KB Ruby
1
目标 利用流量控制的构建方法 阅读和理解测试输出以开发工作程序 更加熟悉测试驱动开发的概念 关于本指南的注释 之前,我们已经介绍了测试驱动的开发,阅读和理解RSpec测试的概念。 每次您运行learn来运行实验室的测试时,您都在运行RSpec测试套件-这就是我们在Learn上构建实验室的方式。 您已经阅读这些测试已有一段时间了,但是TDD是一个重要的话题,我们将在这里进行仔细研究。 仍然没有要求您编写自己的测试。 我们只是想了解测试的目的,稍微了解一下其背后的理念,以及更多关于如何更好地阅读RSpec测试的知识。 请记住,当我们引用RSpecrspec ,这等效于运行“ learn或“ learn test命令,该命令调用spec的“学习”测试文件。 您必须安装了learn-co gem。 如果您通过“学习”设置环境并且之前使用过“ learn命令(很可能到目前为止已经做了),
2021-02-19 17:07:25 14KB Ruby
1