当当读书
首页
书房
账户
购物车
分享
分享到
QQ空间
新浪微博
关闭
编写可测试的JavaScript代码
[美] Mark Ethan Trostler 托斯勒 著
3
¥
22.99
抢
秒
原价¥22
¥
开通租阅权,免费读此书
提示:数字商品不支持退换货,不提供源文件,不支持导出打印。
评论
赠一得一
收藏
分享
此书籍暂不支持在移动端购买和阅读
秒
剩余
0
天
00
小时
00
分
00
秒
抢
此商品限时抢购中,剩余
1
天
12
小时
31
分
23
秒
减
折
满80元折上8折
N件折
满2件折上8折
N元场
已选1件,再选1件即可享8折
领券
查看对应纸书
25.2
详情
目录
评论(
3
)
内容简介
JavaScript专业发人员必须具备的一个技能是能够编写可测试的代码。 本书的目标是教授如何为客户端和服务器编写和维护可测试的JavaScript代码。全书共8章。首先介绍了什么是可测试的代码,然后分别从代码复杂度、架构、单元测试、代码覆盖率、集成测试、性能测试、负载测试、调试和自动化等角度详细介绍。书中丰富的示例能够帮助读者从头始养成好的代码编写习惯,提升测试效率及代码的可维护性。 本书的作者曾先后在YouTube、Yahoo!以及Google等公司从事前端发及测试相关工作,具有丰富的经验。本书主要针对那些想成为JavaScript专业发人员的人;也适合初中级水平或者专家级别的发人员参考阅读。
【推荐语】
本书试图在良好发实践和JavaScript 之间建立一个桥梁,试图结合测试和质量保证(QA)两个方面几十年的研究和经验教训,将这些经验教训应用于JavaScript。 作者曾先后在YouTube、Yahoo!以及Google等公司从事前端发及测试相关工作,具有丰富的经验。 随着越来越多的专业程序员始使用JavaScript 语言,这种语言的**实践始被 理解和编纂测试JavaScript代码是一个复杂的过程。本书将在很大程度上帮你简化该过程。 JavaScript专业发人员必须具备的一个技能是编写可测试的代码。不管是创建新应用程序,还是重写遗留代码,本书都将向你展示如何为客户端和服务器编写和维护可测试的JavaScript代码。 从减少代码复杂性的方法,到单元测试、代码覆盖率、调试以及自动化,你将全面学到如何编写出让自己和同事能够轻松修复和维护的JavaScript代码。测试JavaScript代码是一个复杂的过程。本书将在很大程度上帮你简化该过程。 整体了解敏捷、测试驱动发、行为驱动发; 使用静态语言模式和JavaScript标准减少代码复杂性; 学习基于事件的架构优势,包括模块化、松耦合、可重用性; 在功能和应用程序层面上探索用于编写和运行单元测试的相关工具; 生成代码覆盖率,衡量测试范围和测试有效性; 使用Selenium或CasperJS行集成测试、性能测试、负载测试; 使用浏览器内置工具、Node.js、移动、生产环境调试; 理解什么是自动化发,何时以及如何行自动化发。
【作者】
Mark Ethan Trostler有超过20年编写和测试代码的经验。拥有加州大学圣地亚哥分校的计算机科学/哲学双学位,曾就职于创业公司(IPivot)和大公司(高通、英特尔、Redback Networks、Juniper Networks、Yahoo!、目前在谷歌),Mark一直致力于提高代码质量。之前在Yahoo! Mail团队任职高级首席前端工程师,他对Yahoo! Mail*改版中的先锋测试和质量控制提供了帮助。
展开
作者
[美] Mark Ethan Trostler 托斯勒 著
出版
人民邮电出版社
分类
出版物 >
计算机/网络 >
程序设计
大家都在看
换一批
现代C++软件架构:方法与实践
(美)艾德里安·奥斯特洛夫斯基;(波)彼得亚雷·加奇科夫斯基
JavaScript函数式编程指南
(美)路易斯·阿泰西奥(Luis Atencio)
Python网络爬虫:从入门到精通(附微课)
吕云翔 主编
Python数据科学实战
尤利•瓦西列夫(Yuli Vasiliev) 著
Python办公效率手册
麦叔 著
算法详解(卷3)——贪心算法和动态规划
蒂姆·拉夫加登(Tim Roughgarden) 著
面向对象是怎样工作的(第3版)
[日]平泽章 著
Python 3.8从零开始学
刘艳,刘宇宙
算法详解(卷4)——NP-Hard问题算法
蒂姆·拉夫加登(Tim Roughgarden) 著
大家都在看
换一批
PHP核心技术与*佳实践(第2版)
列旭松;陈文
HTML5权威指南
(美)Adam Freeman 著
高级算法和数据结构
马塞洛·拉·罗卡(Marcello La Rocca) 著
Python网络爬虫:从入门到精通(附微课)
吕云翔 主编
Python数据科学实战
尤利•瓦西列夫(Yuli Vasiliev) 著
Python办公效率手册
麦叔 著
算法详解(卷3)——贪心算法和动态规划
蒂姆·拉夫加登(Tim Roughgarden) 著
面向对象是怎样工作的(第3版)
[日]平泽章 著
Python 3.8从零开始学
刘艳,刘宇宙
购物车
购买
免费试读
加入购物车
领取优惠券
温馨提示:
您已领取的礼券,请到【个人中心】-【资产】中查看。
升级VIP,6万精品免费读。
快来当当读书app
取消
确定