The social marketplace for new and used books.

Get started

Learn to sell
Learn to buy
Buy textbooks
Sign up
Buy a giftcard
For the authors

Support

Help
Track a shipment
Terms of use
Privacy policy
Cookies policy

Company

About us
Work with us
Give feedback
Categories

Contact us

Fast delivery with

Safe payments by

Visa
Mastercard
Vipps
Klarna

© 2026 Bookis AS

English

Norway

Region is based on IP address

  1. Home
  2. Object oriented software engineering
  1. Home
  2. Genres
  3. Object oriented software engineering
Growing Object-Oriented Software, Guided by Tests

Paperback • 2009 • English

Growing Object-Oriented Software, Guided by Tests

By Steve Freeman

0 Ratings • 0.0 of 5

‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌

About the book

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 deli...Show more

Object-oriented programming (OOP)
Software Engineering
Object oriented software engineering

Book details

ISBN

9780321503626

Publisher

Addison-Wesley Educational Publishers Inc

Published year

2009

Language

English

Original title

Growing Object-Oriented Software, Guided by Tests

Format

Paperback

Shippping and returns

Shipping

Used books are shipped by the seller. Expected delivery after package is sent is 2-4 days.

Returns

Contact the seller after delivery.

Reviews · 0

0 Ratings • 0.0 of 5

You might also like

C# for Object-Oriented Programming Unlock the Power of OOP A Comprehensive Guide to Mastering C# and Object-Oriented Design

C# for Object-Oriented Programming Unlock the Power of OOP A Comprehensive Guide to Mastering C# and Object-Oriented Design

RAFAEL. SANDER

Tools and Skills for . NET 8 Get the Career You Want with Good Practices and Patterns to Design, Debug, and Test Your Solutions

Tools and Skills for . NET 8 Get the Career You Want with Good Practices and Patterns to Design, Debug, and Test Your Solutions

Mark J. Price

Software Engineering

Software Engineering

Ravi Sethi

Clean Craftsmanship – Disciplines, Standards, and Ethics

Clean Craftsmanship – Disciplines, Standards, and Ethics

Robert C. Martin

Agile Testing Foundations

Agile Testing Foundations

Rex Black

Visual C# How to Program

Visual C# How to Program

Paul Deitel

Introduction to Software Testing

Introduction to Software Testing

Paul Ammann

Beginning Software Engineering

Beginning Software Engineering

Rod Stephenes

Test-Driven Development with Python

Test-Driven Development with Python

Percival, Harry J. W.

Mastering Object Oriented Python

Mastering Object Oriented Python

Steven Lott

The Clean Coder

The Clean Coder

Robert C. Martin

Objects First with Java

Objects First with Java

David Barnes

Perfect Software And Other Illusions about Testing

Perfect Software And Other Illusions about Testing

Gerald M. Weinberg

Clean Code

Clean Code

Robert C. Martin

Foundations of Software Testing Fundamental Algorithms and Techniques

Foundations of Software Testing Fundamental Algorithms and Techniques

Aditya Mathur

The Productive Programmer

The Productive Programmer

David Bock

Effective Java

Effective Java

Joshua Bloch

Head First: Software developement

Head First: Software developement

Dan Pilone

Test Driven

Test Driven

Lasse Koskela

Implementation Patterns

Implementation Patterns

Beck, Kent

Java Software Solutions Foundations of Program Design

Java Software Solutions Foundations of Program Design

John Lewis

Code Complete

Code Complete

Steve McConnell

Object-oriented software engineering

Object-oriented software engineering

Bernd Bruegge

Applying UML And Patterns

Applying UML And Patterns

Craig Larman

Pragmatic Unit Testing in Java with JUnit

Pragmatic Unit Testing in Java with JUnit

Hunt, Andy

Software System Development : A Gentle Introduction

Software System Development : A Gentle Introduction

Carol Britton

Test-Driven Development

Test-Driven Development

Kent Beck

Agile Software Development

Agile Software Development

Robert Cecil Martin

Applying UML and Patterns An Introduction to Object-oriented Analysis and Design and the Unified Process

Applying UML and Patterns An Introduction to Object-oriented Analysis and Design and the Unified Process

Craig Larman

Patterns of Enterprise Application Architecture

Patterns of Enterprise Application Architecture

Martin Fowler

Java Tools for Extreme Programming: Mastering Open Source Tools, Including Ant, JUnit, and Cactus

Java Tools for Extreme Programming: Mastering Open Source Tools, Including Ant, JUnit, and Cactus

Richard Hightower

Software Engineering: An Object-oriented Perspective

Software Engineering: An Object-oriented Perspective

Eric J. Braude

Extreme Programming Explained Embrace Change

Extreme Programming Explained Embrace Change

Kent Beck

The Pragmatic Programmer

The Pragmatic Programmer

Andrew Hunt

Developing Software with UML Object-oriented Analysis and Design in Practice

Developing Software with UML Object-oriented Analysis and Design in Practice

Bernd Oestereich

The Practice of Programming

The Practice of Programming

Brian W. Kernighan

Pattern Languages of Program Design 4 (Software Patterns Series)

Pattern Languages of Program Design 4 (Software Patterns Series)

Foote, Brian

Beginning Object-Oriented Analysis and Design

Beginning Object-Oriented Analysis and Design

Jesse Liberty

Debugging the development process

Debugging the development process

Steve Maguire

Object-Oriented Analysis and Design With Applications

Object-Oriented Analysis and Design With Applications

Grady Booch