Fr. 58.70

Fit For Developping Software

English · Paperback / Softback

Shipping usually within 3 to 5 weeks

Description

Read more

Foreword. Preface. Acknowledgments. About the Authors. 1. Introduction.     The Need for Fit     The Value of Fit Tables     Fit and Business Roles     Organization of the Book     The Book's Use of Color I. INTRODUCING FIT TABLES. 2. Communicating with Tables.     Fit Tables     Tables for Communicating     Tables for Testing     Tables, Fixtures, and a System Under Test     Reading Fit Tables 3. Testing Calculations with ColumnFixture Tables.     Calculating Discount     Reports: Traffic Lights     Calculating Credit     Selecting a Phone Number     Summary     Exercises 4. Testing Business Processes with ActionFixture Tables.     Buying Items     Actions on a Chat Server     Summary     Exercises 5. Testing Lists with RowFixture Tables.     Testing Lists Whose Order Is Unimportant     Testing Lists Whose Order Is Important     Summary     Exercises 6. Testing with Sequences of Tables.     Chat Room Changes     Discount Group Changes     Summary     Exercises 7. Creating Tables and Running Fit.     Using Spreadsheets for Tests     Organizing Tests in Test Suites     Using HTML for Tests     Summary     Exercises 8. Using FitNesse.     Introduction     Getting Started     Organizing Tests with Subwikis     Test Suites     Ranges of Values     Other Features     Summary     Exercises 9. Expecting Errors.     Expected Errors with Calculations     Expected Errors with Actions     Summary 10. FitLibrary Tables.     Flow-Style Actions with DoFixture     Expected Errors with DoFixture     Actions on Domain Objects with DoFixture     Setup     CalculateFixture Tables     Ordered List Tables     Testing Parts of a List     Summary     Exercises 11. A Variety of Tables.     Business Forms     Testing Associations     Two-Dimensional Images     Summary     Exercises II. DEVELOPING TABLES FOR RENTAPARTYSOFTWARE. 12. Introducing Fit at RentAPartySoftware.     RentAPartySoftware     Development Issues     An Initial Plan     The Cast     The Rest of This Part     Summary     Exercises 13. Getting Started: Emily and Don's First Table.     Introduction     Choosing Where to Start     The Business Rule     Starting Simple     Adding the Grace Period     Adding High-Demand Items     Reports     Se...

About the author










Rick Mugridge runs his own company, Rimu Research, and is an associate professor in the Department of Computer Science at the University of Auckland, New Zealand. He specializes in Agile software development, automated testing, test-driven development, and user interfaces. Rick is one of the world's leading developers of Fit fixtures and tools, and is the creator of the FitLibrary. Ward Cunningham is widely respected for his contributions to the practices of object-oriented development, Extreme Programming, and software agility. Cofounder of Cunningham & Cunningham, Inc., he has served as Director of R&D at Wyatt Software and as principal engineer at the Tektronix Computer Research Laboratory. Ward led the creation of Fit, and is responsible for innovations ranging from the CRC design method to WikiWikiWeb.

Summary

Addresses the interface between customers/testers/analysts and programmers. This book is useful for a range of people whose shared goal is improving team communications.

Product details

Authors W. Cunningham, Ward Cunningham, R. Mugridge, Rick Mugridge
Publisher Addison-Wesley
 
Languages English
Product format Paperback / Softback
Released 15.07.2005
 
EAN 9780321269348
ISBN 978-0-321-26934-8
Series Robert C. Martin Series
Prentice Hall
Robert C. Martin
Prentice Hall
Robert C. Martin Series
Subjects Education and learning
Natural sciences, medicine, IT, technology > IT, data processing > Programming languages

Customer reviews

No reviews have been written for this item yet. Write the first review and be helpful to other users when they decide on a purchase.

Write a review

Thumbs up or thumbs down? Write your own review.

For messages to CeDe.ch please use the contact form.

The input fields marked * are obligatory

By submitting this form you agree to our data privacy statement.