Growing Object-Oriented Software, Guided by Tests 新书_图书内容介绍_剧情呢
剧情呢 国产剧 港剧 泰剧

Growing Object-Oriented Software, Guided by Tests读书介绍

类别 页数 译者 网友评分 年代 出版社
书籍 384页 9.5 2020 Addison-Wesley Professional
定价 出版日期 最近访问 访问指数
USD 59.99 2020-02-20 … 2021-02-24 … 9
主题/类型/题材/标签
TDD,软件开发,测试,编程,OO,计算机,程序设计,软件工程,
作者
Steve Freeman      ISBN:9780321503626    原作名/别名:《》
内容和作者简介
Growing Object-Oriented Software, Guided by Tests摘要

Foreword by Kent Beck "The authors of this book have led a revolution in the craft of programming by controlling the environment in which software grows." --Ward Cunningham "At last, a book suffused with code that exposes the deep symbiosis between TDD and OOD. This one's a keeper." --Robert C. Martin "If you want to be an expert in the state of the art in TDD, you need to understand the ideas in this book."--Michael Feathers Test-Driven Development (TDD) is now an established technique for delivering better software faster. TDD is based on a simple idea: Write tests for your code before you write the code itself. However, this "simple" idea takes skill and judgment to do well. Now there's a practical guide to TDD that takes you beyond the basic concepts. Drawing on a decade of experience building real-world systems, two TDD pioneers show how to let tests guide your development and "grow" software that is coherent, reliable, and maintainable. Steve Freeman and Nat Pryce describe the processes they use, the design principles they strive to achieve, and some of the tools that help them get the job done. Through an extended worked example, you'll learn how TDD works at multiple levels, using tests to drive the features and the object-oriented structure of the code, and using Mock Objects to discover and then describe relationships between objects. Along the way, the book systematically addresses challenges that development teams encounter with TDD--from integrating TDD into your processes to testing your most difficult features. Coverage includes * Implementing TDD effectively: getting started, and maintaining your momentum throughout the project * Creating cleaner, more expressive, more sustainable code * Using tests to stay relentlessly focused on sustaining quality * Understanding how TDD, Mock Objects, and Object-Oriented Design come together in the context of a real software development project * Using Mock Objects to guide object-oriented designs * Succeeding where TDD is difficult: managing complex test data, and testing persistence and concurrency

作者简介

Steve Freeman和Nat Pryce是独立的软件顾问,他们是英国的敏捷软件开发先锋。他们都曾在一些行业和组织机构中工作过:电信业系统开发、金融业、体育新闻报道和市场传播、IBM的薄膜包装应用、工业和学术研究机构等。他们是伦敦XpDay的创始人和组织者,经常出席和组织国际会议。Steve和Nat是几个有影响的开源项目的贡献者,这些项目支持TDD。在2006年,他们共同获得了敏捷联盟的Gordon Pask奖。他们住在英国伦敦。

本书后续版本
未发行或暂未收录
喜欢读〖Growing Object-Oriented Software, Guided by Tests〗的人也喜欢:

  • Design Patterns Elements of Reusable Object-Orient 设计模式,计算机,软件设计,编程,pattern,design,经典,程序设计, 2020-02-20 …
  • Python 3 Object Oriented Programming python,编程,设计模式,Python,oop,面向对象,packt,Computation, 2020-02-20 …
  • Practical Object-Oriented Design: An Agile Primer OOP, 2020-02-20 …
  • Object-Oriented Analysis and Design with Applicati 软件工程,OO,面向对象,软件设计,OOAD,Programming,计算机,Booch, 2020-02-20 …
  • Object-Oriented Software Construction OO,programming,Object-Oriented,软件设计,面向对象,编程,计算机,软件工程, 2020-02-20 …
  • Practical Object-Oriented Design in Ruby Ruby,面向对象,OOD,Programming,计算机,重构,编程艺术,编程, 2020-02-20 …
  • Head First Object-Oriented Analysis and Design 面向对象设计,计算机,编程,软件工程,OOA&D,OOD,headfirst,ObjectOriented, 2020-02-20 …
  • Principles of Object-Oriented JavaScript JavaScript,Programming,Frontend,前端,javascript,Zakas",前端开发,js, 2020-02-20 …
  • Python 3 Object-Oriented Programming - Second Edit Python,OOP,计算机,Programming, 2020-02-20 …
  • Growing Object-Oriented Software, Guided by Tests TDD,软件开发,测试,编程,OO,计算机,程序设计,软件工程, 2020-02-20 …
  • 友情提示

    剧情呢,免费看分享剧情、挑选影视作品、精选好书简介分享。