首页>参考读物>计算机科学与技术>软件与程序设计

测试驱动开发:入门、实战与进阶
作者 : [美]萨利姆·西迪基(Saleem Siddiqui) 著
译者 : 爱飞翔 译
出版日期 : 2023-03-07
ISBN : 978-7-111-72423-0
定价 : 119.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 :
开本 : 16
原书名 : Learning Test-Driven Development
原出版社: O'Reilly Media, Inc.
属性分类: 店面
包含CD : 无CD
绝版 : 未绝版
图书简介

本书介绍如何用Go、JavaScript以及Python这三种语言进行测试驱动开发(TDD)。书中通过一个贯穿各章的完整项目,全程示范了如何把项目拆解成多个小功能,并依次采用测试驱动的方式实现这些功能。每实现一个功能,作者都会演示如何通过重构,把这个功能的代码乃至项目的结构调整得更好。作者采用三种语言讲解,让我们观察各种语言在设计思路与实现细节方面的异同,进而养成一种超越编程语言的设计思维。书中展现了如何结合具体语言的优势,以清晰的代码将这种思维表达出来。

图书特色

上架指导

计算机\程序设计

封底文字

开发者的水平需要靠代码来证明。无论你用的是哪种编程语言,都应该写出干净、优雅且整齐的代码。测试驱动开发(TDD)可以帮助你写出这种既易懂又漂亮的代码,这样的代码能够在以后的几个月乃至几年中稳定运行。在这本开发者必备的教程中,你能够学到如何用Go、JavaScript以及Python这三种语言来做测试驱动开发。
Saleem Siddiqui在书中会告诉你如何用单元测试引领开发工作,以解决业务领域中的复杂问题。这种测试驱动的编程方式会把需求划分成多个比较小的功能,并分别予以实现。无论使用哪种编程语言与编程框架,你都可以把本书中的知识运用到日常的编程工作中。
通过本书,你将学到:
? 如何用TDD把业务领域中的复杂问题划分成多个小功能,并分别予以实现。
? 如何在各类编程语言中用各种测试框架来做TDD,以实现业务领域中的概念。
? 如何通过TDD推进持续集成(CI)。
? 如何通过TDD做重构与重新设计。
? 如何用JavaScript编写一套简单而有效的测试用具,以便自动识别并运行单元测试。
? 如何配置一套持续集成环境,以自动测试在做TDD的过程中所写的单元测试。
? 如何以TDD的方式写出清晰而整齐的Go、JavaScript及Python代码。
“这是一本实用且有趣的TDD实践教程。如果你想开始做测试驱动开发,或者想了解这项软件开发者所应掌握的重要技术,那就立即阅读这本书吧!”
——Ham Vocke
 Stack Overflow的
软件开发者
Saleem Siddiqui是一位软件开发者,他也参与培训、演讲和写作。他具有丰富的技术开发经验,在大大小小的团队中开发过医疗、零售、政务、财务以及制药等方面的软件。Saleem将在本书中分享自己过去的经验与教训,帮助大家避开他以前编写软件时犯的错误。

图书目录

教学资源推荐
作者: 王立柱 编著
作者: (美)Y.Daniel Liang
作者: 赵宏,陈旭东,马迪芳
作者: [印度]K.G.斯里尼瓦沙(K.G.Srinivasa) 阿尼尔·库马尔·穆帕拉(Anil Kumar Muppalla) 著
参考读物推荐
作者: 刘金亮
作者: 冯伟兴 梁洪 王臣业 编著
作者: 荣耀 瞿静文