Java测试驱动开发
0推荐 收藏
4.4K阅读
图灵程序设计丛书

Java测试驱动开发

Viktor Farcic , Alex Garcia (作者) 袁国忠 (译者)
上市销售
本书介绍如何将各种TDD最佳实践应用于Java开发,主要内容包括:用Java语言进行TDD会用到的各种工具和框架,所需环境搭建;通过实际应用程序,展示TDD优点及开发中应注意的主要问题;TDD是如何通过模拟内部和外部依赖来提升速度的;如何重构既有应用程序;详细介绍所有TDD最佳实践。

本书适合所有Java开发人员,也适合用其他语言编程的程序员了解TDD。

收藏本书能做什么?

有情况的时候会收到通知,比如电子书发布等。

电子书
¥24.99
格式
mobi   pdf

纸质书
¥44.10 ¥49.00

出版信息

  • 书  名Java测试驱动开发
  • 系列书名图灵程序设计丛书
  • 执行编辑关于本书的内容有任何问题,请联系 陈曦
  • 出版日期2017-08-17
  • 书  号978-7-115-46501-6
  • 定  价49.00 元
  • 页  数196
  • 印刷方式单色
  • 开  本16开
  • 出版状态上市销售
  • 原书名Test-Driven Java Development
  • 原书号9781783987429

所属分类

同系列书

  • HTTP权威指南

    David Gourley   Brian Totty   Marjorie Sayer   Sailu Reddy   Anshu Aggarwal   陈涓   赵振平   译

    本书是HTTP及其相关核心Web技术方面的权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何...

  • JavaScript高级程序设计(第3版)

    Nicholas C.Zakas   李松峰   曹力   译

    本书是JavaScript超级畅销书的新版。ECMAScript 5 和HTML5在标准之争中双双胜出,使大量...

  • 计算机科学的基础

    Al Aho   Jeff Ullman   傅尔也   译

    本书全面而详细地阐述了计算机科学的理论基础,从抽象概念的机械化到各种数据模型的建立,用算法、数据抽象等核心思想...

  • Java技术手册(第6版)

    Benjamin J Evans   David Flanagan   安道   译

    通过学习本书,你将能够: 掌握最新的语言细节,包括Java 8的变化 使用基本的Java句法学习面向对...

  • 机器学习实战

    Peter Harrington   李锐   李鹏   曲亚东   王斌   译

    机器学习是人工智能研究领域中一个极其重要的研究方向,在现今的大数据时代背景下,捕获数据并从中萃取有价值的信息或...

本书特色

Java开发必读!
从使用TDD开始,改善设计和代码的质量、简化重构工作、提高代码覆盖率。

-卓有成效地践行测试驱动开发所需的工具和框架
-高效执行“红灯-绿灯-重构”过程
-如何以独立于其他代码的方式进行有效的单元测试
-使用各种技巧设计简单而易于维护的代码
-使用模拟框架和技巧轻松编写测试并快速执行
-结合行为驱动开发和单元测试进行TDD
-重构遗留代码

目录

版权声明 阅读
前言 阅读
第 1 章 为何要关心测试驱动开发 阅读
第 2 章 工具、框架和环境
第 3 章 红灯-绿灯-重构——从失败到成功再到完美
第 4 章 单元测试——专注于当下而非过往
第 5 章 设计——难以测试说明设计不佳
第 6 章 模拟——消除外部依赖
第 7 章 BDD——与整个团队协作
第 8 章 重构遗留代码——使其重焕青春
第 9 章 功能开关——将未完成的功能部署到生成环境
第 10 章 综述

作者介绍

Viktor Farcic
资深软件架构师,Docker船长,Java开发专家,热衷于测试驱动开发、行为驱动开发、持续集成、持续交付和持续部署。
他把多年经验都分享在了博客上,深受读者欢迎:http://TechnologyConversations.com。

Alex Garcia
资深Java程序员,敏捷实践拥趸,热衷于学习新语言、新范式、新框架。

大家也喜欢

  • Java机器学习

    Boštjan Kaluža   武传海   译

    本书介绍如何使用Java创建并实现机器学习算法,既有基础知识,又提供实战案例。主要内容包括:机器学习基本概念、...

  • Java从小白到大牛 精简版

    这是一本Java语言学习教程,读者群是零基础小白,通过本书的学习能够成为Java大牛。主要内容包括:Java语...

  • Java从小白到大牛

    这是一本Java语言学习立体教程,读者群是零基础小白,通过本书的学习能够成为Java大牛。主要内容包括:Jav...

  • 图解Java多线程设计模式

    结城浩   侯振龙   杨文轩   译

    本书通过具体的Java 程序,以浅显易懂的语言逐一说明了多线程和并发处理中常用的12 种设计模式。内容涉及线程...

  • Java编程思维

    Allen B. Downey   Chris Mayfield   袁国忠   译

    本书从最基本的编程术语入手,用代码示例诠释计算机科学概念,旨在教会读者像计算机科学家那样思考,并掌握解决问题这...

  • 请问有点电子版吗?
    走出荒野  发表于 2017-06-26 11:09:50
    推荐
    • 有的,预计将比纸书早两周上市,谢谢关注!

      陈曦  发表于 2017-06-26 13:07:37
  • 预计啥时候出。
    lucasleelz  发表于 2017-07-01 17:39:11
    推荐
    • 预计8月下旬吧。

      陈曦  发表于 2017-07-03 08:34:57