发者的水平需要靠代码来证明。无论你用的是哪种编程语言,都应该写出干净、优雅且整齐的代码。测试驱动发(TDD)可以帮助你写出这种既易懂又漂亮的代码,这样的代码能够在以后的几个月乃至几年中稳定运行。在这本发者的教程中,你能够学到如何用Go、JavaScript以及Python这三种语言来做测试驱动发。 Saleem Siddiqui在书中会告诉你如何用单元测试引领发工作,以解决业务领域中的复杂问题。这种测试驱动的编程方式会把需求划分成多个比较小的功能,并分别予以实现。无论使用哪种编程语言与编程框架,你都可以把本书中的知识运用到日常的编程工作中。
售 价:¥
纸质售价:¥89.20购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
O'Reilly Media, Inc.介绍
译者序
前言
第0章 简述如何配置开发环境
0.1 配置开发环境
0.2 小结
第一部分 入门
第1章 我们要解决的问题:Money
第2章 通过Money实体支持多种货币
第3章 通过Portfolio实体支持投资组合
第二部分 模块化
第4章 关注点分离
第5章 Go语言的包与模块
第6章 JavaScript的模块
第7章 Python的模块
第三部分 功能与重新设计
第8章 求Portfolio的值
第9章 这种钱,那种钱
第10章 错误处理
第11章 通过Bank实体重新设计
第四部分 收尾
第12章 掌握测试顺序
第13章 持续集成
第14章 回顾
附录A 配置开发环境
A.1 网页版的REPL
A.2 IDE
A.3 针对各种语言安装必要的工具
附录B 三种语言简史
B.1 Go
B.2 JavaScript
B.3 Python
附录C 致谢
作者简介
封面简介
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜