Skip to Content
React学习手册
book

React学习手册

by Alex Banks, Eve Porcello
December 2017
Intermediate to advanced
329 pages
6h 9m
Chinese
China Electric Power Press Ltd.
Content preview from React学习手册
222
10
测试
为了和我们的竞争对手齐头并进,我们必须在确保产品质量的情况下勇往直前。一个
能够确保用户可以达成这个目标的重要工具是单元测试。单元测试使得用户可以验证
应用程序引入的每个部件或者单元能够按照预期的结果运行。
采用函数式编程技术的好处之一就是它们编写的代码都是可测试的。纯函数天生就是
可测试的。不可变性也非常容易测试。为解决特定任务而设计的小型函数组合而成的
应用程序也产生了可测试的函数或者代码单元。
1
在本节中,我们将会演示可以用于
React Redux
应用程序进行单元测试的技术。本章不
仅会涉及测试,还会介绍辅助用户评估、改进用户代码和测试的工具。
ESLint
在大部分编程语言中,用户可以运行程序之前,代码必须经过编译。很多编程语言对
代码风格有着非常严格的规定,只有代码经过相应的格式化并且格式完全正确之后才
能进行编译。
JavaScript
并没有这些规则,并且也不需要使用编译器。我们手工编写
代码,为了确认它们是否可以正常运行,在浏览器中直接运行它们即可。好消息是,
有大量的工具可以帮助用户分析代码,并要求用户遵循特定的格式规范。
分析
JavaScript
代码的过程被称为代码检查(
hinting
或者
linting
)。
JSHint
JSLint
用于分析
JavaScript
代码的原生工具,并且可以为用户提供代码格式化的反馈意见。
1
希望了解单元测试的基本概念,可以参考
Martin Fowler
的文章“
Unit Testing
”(
http://
martinfowler.com/bliki/UnitT ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

React快速上手开发

React快速上手开发

Stoyan Stefanov
流畅的Python

流畅的Python

Luciano Ramalho
C++语言导学(原书第2版)

C++语言导学(原书第2版)

本贾尼 斯特劳斯特鲁普

Publisher Resources

ISBN: 9787519814236