
测试驱动开发:入门、实战与进阶
(美)萨利姆·西迪基(SaleemSiddiqui) 著
已完结
本书介绍如何用Go、JavaScript以及Python这三种语言进行测试驱动开发(TDD)。 书中通过一个贯穿各章的完整项目,全程示范了如何把项目拆解成多个小功能,并依次采用测试驱动的方式实现这些功能。每实现一个功能,作者都会演示如何通过重构,把这个功能的代码乃至项目的结构调整得更好。作者采用三种语言讲解,让我们观察各种语言在设计思路与实现细节方面的异同,进而养成一种超越编程语言的设计思维。书中展现了如何结合具体语言的优势,以清晰的代码将这种思维表达出来。 开发者的水平需要靠代码来证明。无论你用的是哪种编程语言,都应该写出干净、优雅且整齐的代码。测试驱动开发(TDD)可以帮助你写出这种既易懂又漂亮的代码,这样的代码能够在以后的几个月乃至几年中稳定运行。在这本开发者必备的教程中,你能够学到如何用Go、JavaScript以及Python这三种语言来做测试驱动开发。 Saleem Siddiqui在书中会告诉你如何用单元测试引领开发工作,以解决业务领域中的复杂问题。这种测试驱动的编程方式会把需求划分成多个比较小的功能,并分别予以实现。无论使用哪种编程语言与编程框架,你都可以把本书中的知识