,

Fit for Developing Software

Framework for Integrated Tests

Paperback Engels 2005 9780321269348
Verwachte levertijd ongeveer 9 werkdagen

Samenvatting

"The unique thing about Fit for Developing Software is the way it addresses the interface between customers/testers/analysts and programmers. All will find something in the book about how others wish to be effectively communicated with. A Fit book for programmers wouldn't make sense because the goal is to create a language for business-oriented team members. A Fit book just for businesspeople wouldn't make sense because the programmers have to be involved in creating that language. The result is a book that should appeal to a wide range of people whose shared goal is improving team communications."

--Kent Beck, Three Rivers Institute

"Even with the best approaches, there always seemed to be a gap between the software that was written and the software the user wanted. With Fit we can finally close the loop. This is an important piece in the agile development puzzle."

--Dave Thomas, coauthor of The Pragmatic Programmer

"Ward and Rick do a great job in eschewing the typical, overly complicated technology trap by presenting a simple, user-oriented, and very usable technology that holds fast to the agile principles needed for success in this new millennium."

--Andy Hunt, coauthor of The Pragmatic Programmer

"Florida Tech requires software engineering students to take a course in programmer testing, which I teach. Mugridge and Cunningham have written a useful and instructive book, which will become one of our course texts."

--Cem Kaner, Professor of Software Engineering, Florida Institute of Technology

"Rick and Ward continue to amaze me. Testing business rules is a fundamentally hard thing that has confounded many, and yet these two have devised a mechanism that cuts to the essence of the problem. In this work they offer a simple, thorough, approachable, and automatable means of specifying and testing such rules."

--Grady Booch, IBM Fellow

"By providing a simple, effective method for creating and automating tabular examples of requirements, Fit has dramatically improved how domain experts, analysts, testers, and programmers collaborate to produce quality software."

--Joshua Kerievsky, founder, Industrial Logic, Inc., and author of Refactoring to Patterns

"Agile software development relies on collaborating teams, teams of customers, analysts, designers, developers, testers, and technical writers. But, how do they work together? Fit is one answer, an answer that has been thoroughly thought through, implemented, and tested in a number of situations. Primavera has significantly stabilized its product lineusing Fit, and I'm so impressed by the results that I'm suggesting it to everyone I know. Rick and Ward, in their everlasting low-key approach, have again put the keystone in the arch of software development. Congratulations and thanks from the software development community."

--Ken Schwaber, Scrum Alliance, Agile Alliance, and codeveloper of Scrum

"Fit is the most important new technique for understanding and communicating requirements. It's a revolutionary approach to bringing experts and programmers together. This book describes Fit comprehensively and authoritatively. If you want to produce great software, you need to read this book."

--James Shore, Principal, Titanium I.T. LLC

"There are both noisy and quiet aspects of the agile movement and it is often the quieter ones that have great strategic importance. This book by Ward and Rick describes one of these absolutely vital, but often quieter, practices--testing business requirements. A renewed focus on testing, from test-driven development for developers to story testing for customers, is one of the agile community's great contributions to our industry, and this book will become one of the cornerstones of that contribution. Stories are done-done (ready for release) when they have been tested by both developers (done) and customers (d

Specificaties

ISBN13:9780321269348
Taal:Engels
Bindwijze:Paperback

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Inhoudsopgave

<p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">Foreword.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">Preface.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">Acknowledgments.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">About the Authors.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">1. Introduction.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; The Need for Fit</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; The Value of Fit Tables</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Fit and Business Roles</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Organization of the Book</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; The Book's Use of Color</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">I. INTRODUCING FIT TABLES.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">2. Communicating with Tables.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Fit Tables</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Tables for Communicating</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Tables for Testing</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Tables, Fixtures, and a System Under Test</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Reading Fit Tables</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">3. Testing Calculations with ColumnFixture Tables.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Calculating Discount</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Reports: Traffic Lights</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Calculating Credit</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Selecting a Phone Number</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Summary</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Exercises</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">4. Testing Business Processes with ActionFixture Tables.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Buying Items</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Actions on a Chat Server</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Summary</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Exercises</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">5. Testing Lists with RowFixture Tables.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Testing Lists Whose Order Is Unimportant</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Testing Lists Whose Order Is Important</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Summary</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Exercises</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">6. Testing with Sequences of Tables.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Chat Room Changes</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Discount Group Changes</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Summary</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Exercises</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">7. Creating Tables and Running Fit.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Using Spreadsheets for Tests</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Organizing Tests in Test Suites</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Using HTML for Tests</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Summary</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Exercises</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">8. Using FitNesse.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Introduction</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Getting Started</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Organizing Tests with Subwikis</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Test Suites</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Ranges of Values</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Other Features</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Summary</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Exercises</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">9. Expecting Errors.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Expected Errors with Calculations</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Expected Errors with Actions</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Summary</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">10. FitLibrary Tables.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Flow-Style Actions with DoFixture</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Expected Errors with DoFixture</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Actions on Domain Objects with DoFixture</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Setup</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; CalculateFixture Tables</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Ordered List Tables</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Testing Parts of a List</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Summary</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Exercises</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">11. A Variety of Tables.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Business Forms</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Testing Associations</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Two-Dimensional Images</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Summary</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Exercises</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">II. DEVELOPING TABLES FOR RENTAPARTYSOFTWARE.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">12. Introducing Fit at RentAPartySoftware.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; RentAPartySoftware</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Development Issues</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; An Initial Plan</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; The Cast</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; The Rest of This Part</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Summary</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Exercises</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">13. Getting Started: Emily and Don's First Table.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Introduction</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Choosing Where to Start</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; The Business Rule</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Starting Simple</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Adding the Grace Period</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Adding High-Demand Items</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Reports</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Seth's Return</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Summary</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Exercises</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">14. Testing a Business Process: Cash Rentals.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Introduction</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Cash Rentals</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Split and Restructure</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Which Client</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Summary</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Exercises</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">15. Tests Involving the Date and Time.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Introduction</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Charging a Deposit</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Dates</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Business Transactions</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Sad Paths</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Reports</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Summary</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Exercises</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">16. Transforming Workflow Tests into Calculation Tests.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Introduction</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Testing Calculations Instead</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Using Durations</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Reports</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Summary</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Exercises</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">17. Story Test-Driven Development with Fit.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Introduction</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; The Stories</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; The First Storytests</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; The Planning Game</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Adding to the Storytests</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Progress During the Iteration</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Exploratory Testing at Iteration End</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Summary</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Exercises</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">18. Designing and Refactoring Tests to Communicate Ideas.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Principles of Test Design</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Fit Tests for Business Rules</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Workflow Tests</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Calculation Tests</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; List Tests</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Tests and Change</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Automation of Tests</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Summary</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">19. Closing for Nonprogrammers.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; The Value of Fit Tables</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Getting Fit at RentAPartySoftware</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">III. INTRODUCING FIT FIXTURES.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">20. Connecting Tables and Applications.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Writing Fixtures</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Fixtures and Traffic Lights</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">21. Column Fixtures.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Fixture CalculateDiscount</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Extending Credit</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Selecting a Phone Number</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; ColumnFixture in General</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Summary</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Exercises</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">22. Action Fixtures.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Buying Items</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Changing State of Chat Room</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; ActionFixture in General</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Summary</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Exercises</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">23. List Fixtures.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Testing Unordered Lists</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Testing Ordered Lists</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Testing a List with Parameters</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Summary</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Exercises</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">24. Fixtures for Sequences of Tables.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Chat Room Fixtures</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp; &nbsp;Discount Group Fixtures</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Summary</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Exercises</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">25. Using Other Values in Tables.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Standard Values</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Values of Money</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Values in FitNesse and the Flow Fixtures</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Summary</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Exercises</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">26. Installing and Running Fit.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Installing Fit and FitLibrary</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Running Fit on Folders</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Running Fit on HTML Files</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Running Tests During the Build</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Other Ways to Run Tests</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Summary</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">27. Installing FitNesse.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Installation</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Locating the Code</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Larger-Scale Use with Virtual Wiki</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Debugging FitNesse Tests</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Summary</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Exercises</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">28. FitLibrary Fixtures.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Flow-Style Actions with DoFixture</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; DoFixtures as Adapters</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Using SetFixture</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Expected Errors with DoFixture</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Actions on Domain Objects with DoFixture</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; DoFixture in General</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Setup</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; CalculateFixture Tables</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Ordered-List Tables</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Testing Parts of a List</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Using Other Values in Flow Tables</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Summary</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Exercises</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">29. Custom Table Fixtures.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Business Forms</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Testing Associations</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Two-Dimensional Images</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Summary</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">IV. DEVELOPING FIXTURES FOR RENTAPARTYSOFTWARE.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">30. Fixtures and Adapting the Application.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Introduction</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; The Programmers' Perspective</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; System Architecture</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Test Infecting for Improvements</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; The Rest of This Part</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">31. Emily's First Fixture.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; The Table</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Developing the Fixture</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Summary</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Exercises</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">32. Fixtures Testing Through the User Interface.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Introduction</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Spike</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; The Fixtures</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; The Adapter</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Showing Others</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Summary</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">33. Restructuring the System for Testing.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Test Infecting</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Slow Tests</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Setup</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Barriers to Testing</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Transactions</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Transaction Fixture</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Split Domain and Data Source Layers</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Reduce Interdependencies</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Summary</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">34. Mocks and Clocks.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp; &nbsp;&nbsp;Introduction</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Changing the Date</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Time-Related Object Interactions</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Date Formatting</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Changing the Application in Small Steps</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Summary</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">35. Running Calculation Tests Indirectly.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Testing Directly</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Testing Indirectly</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Summary</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">36. Closing for Programmers at RPS.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; The Value of Fit Tables</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Getting Fit at RPS</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">V. CUSTOM DEVELOPMENT.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">37. The Architecture of Fit.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Running Fit</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Parse Tree</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; doTable()</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Counts in Class Fixture</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; The Fixture Subclasses</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; TypeAdapter</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Summary</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Exercises</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">38. Developing Custom Fixtures.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Using SetUpFixture</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; SetUpFixture</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; ImageFixture</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Summary</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">39. Custom Runners.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Runners</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Calculator Runner</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Reading Tests from a Text File</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Reading Tests from a Spreadsheet</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp; &nbsp;Summary</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">40. Model-Based Test Generation.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Symmetries: Operations That Cancel Each Other</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Generate a Simple Sequence</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Generate an Interleaved Sequence</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Summary</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Exercises</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">VI. APPENDICES.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">Appendix A: Background Material.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Testing</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Agile Software Development</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Ubiquitous Language</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">Appendix B: Book Resources Web Site.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">Appendix C: Fit and Other Programming Languages.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Table Portability</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">&nbsp;&nbsp;&nbsp; Other Programming Languages</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">Bibliography.</p> <p style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 200%" soplaintext="">Index.</p>

Managementboek Top 100

Rubrieken

    Personen

      Trefwoorden

        Fit for Developing Software