程序员常刷题TDD、RSpec和Learn介绍目标定义代码测试的目的。阅读RSpec测试,通过learn命令运行测试,了解测试输出,编写代码以使包含的测试通过。定义测试是为了验证您编写的代码的行为并产生所需的结果。在Learn中,您将通过测试完成许多实验。乍一看,测试可能感觉像是一个抽象的概念,但开始理解它是非常值得的,这样做将帮助您提高Learn的效率。

理解测试很重要,因为测试驱动开发(TDD)被认为是交付高质量代码的最可靠方法。TDD是一个重要的概念,它的基本思想是在开始编码之前,应该考虑程序的行为和代码的运行方式。尤其是在编写复杂程序或开发应用时,这种开发过程中的正念将帮助您编写健壮、灵活且易于维护的代码。

虽然您暂时不会编写自己的测试,但了解TDD的工作原理非常重要。从概念上讲,TDD的过程其实很简单。