Growing Object-Oriented Software, Guided by Tests

av Steve Freeman, Nat Pryce  (häftad, 2009)

Pris:  314:-
Skickas inom 5-8 vardagar.
Fri frakt vid beställning på minst 99 kr för privatpersoner i Sverige - Läs mer
  • Välj format:
  • E-bok
  • Häftad

Kundrecensioner

Bli först att betygsätta och recensera boken Growing Object-Oriented Software, Guided by Tests.

Growing Object-Oriented Software, Guided by Tests (häftad)

Fler böcker inom

  • Häftad (paperback)
  • Språk: Engelska
  • Antal sidor: 384
  • Utg.datum: 2009-10-26
  • Upplaga: 1
  • Förlag: ADDISON-WESLEY
  • Medarbetare: Pryce, Nat
  • Illustrationer: illustrations
  • Dimensioner: 234 x 177 x 20 mm
  • Vikt: 500 g
  • Antal komponenter: 1
  • ISBN: 9780321503626

Fler böcker av författarna

Visa alla böcker av Steve Freeman, Nat Pryce
Jazz-Rock Solos for Guitar (häftad)
Steve Freeman (häftad)
Aw, Here it Goes! (häftad)
Family and Food and Orange Soda (häftad)

Jazz-Rock Solos for Guitar

Norman Brown, Steve Freeman m fl
136:-

Steve Freeman

Steve Freeman
Häftad
108:-

Aw, Here it Goes!

Steve Freeman
Häftad
122:-

Family and Food and Orange Soda

Steve Freeman
Häftad
122:-

Bloggat om Growing Object-Oriented Software, Guided by Tests

Övrig information

Steve Freeman s an independent consultant specialising in the Agile delivery of software. A pioneer of Agile software development in the UK, he has built applications for banks, ISPs, financial data providers, and specialist software companies. Steve is a developer of the jMock and nMock libraries. Nat Pryce is an independent consultant with expertise in software design, software development process and practices. He is also a research fellow at Imperial College. Nat is a developer of the jMock and nMock libraries for test-driven development.

Innehållsförteckning

Foreword     xv

Preface     xvii

Acknowledgments     xxi

About the Authors     xxiii

 

PART I: INTRODUCTION     1

 

Chapter 1: What Is the Point of Test-Driven Development?     3

Software Development as a Learning Process     3

Feedback Is the Fundamental Tool     4

Practices That Support Change     5

Test-Driven Development in a Nutshell     6

The Bigger Picture     7

Testing End-to-End     8

Levels of Testing     9

External and Internal Quality     10

 

Chapter 2: Test-Driven Development with Objects     13

A Web of Objects     13

Values and Objects     13

Follow the Messages     14

Tell, Dont Ask     17

But Sometimes Ask     17

Unit-Testing the Collaborating Objects     18

Support for TDD with Mock     19

 

Chapter 3: An Introduction to the Tools     21

Stop Me If Youve Heard This One Before     21

A Minimal Introduction to JUnit 4     21

Hamcrest Matchers and assertThat()     24

jMock2: Mock Objects     25

 

PART II: THE PROCESS OF TEST-DRIVEN DEVELOPMENT     29

 

Chapter 4: Kick-Starting the Test-Driven Cycle     31

Introduction     31

First, Test a Walking Skeleton     32

Deciding the Shape of the Walking Skeleton     33

Build Sources of Feedback     35

Expose Uncertainty Early     36

 

Chapter 5: Maintaining the Test-Driven Cycle     39

Introduction     39

Start Each Feature with an Acceptance Test     39

Separate Tests That Measure Progress from Those That Catch Regressions     40

Start Testing with the Simplest Success Case     41

Write the Test That Youd Want to Read     42

Watch the Test Fail     42

Develop from the Inputs to the Outputs     43

Unit-Test Behavior, Not Methods     43

Listen to the Tests     44

Du kanske gillar...

HTML och CSS-boken (häftad)

HTML och CSS-boken

Rolf Staflin
Häftad
196:-
The Second Machine Age (inbunden)

The Second Machine Age

Erik Brynjolfsson, Andrew Mcafee
Inbunden
204:-
The Legend of Zelda: Hyrule Historia (inbunden)

The Legend of Zelda: Hyrule Historia

S Miyamoto, E Aonuma
Inbunden
230:-
Datorteknik 1A V2011 : Lärobok ()

Datorteknik 1A V2011 : Lärobok

Jan-Eric Thelin
323:-