The Fictioning Horror Sale
 
 

Recently Viewed clear list


Powell's Q&A | September 3, 2014

Emily St. John Mandel: IMG Powell’s Q&A: Emily St. John Mandel



Describe your latest book. My new novel is called Station Eleven. It's about a traveling Shakespearean theatre company in a post-apocalyptic North... Continue »
  1. $17.47 Sale Hardcover add to wish list

    Station Eleven

    Emily St. John Mandel 9780385353304

spacer
Qualifying orders ship free.
$4.95
List price: $34.95
Used Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
1 Local Warehouse Software Engineering- General

More copies of this ISBN

Extreme Programming Explored (XP)

by

Extreme Programming Explored (XP) Cover

 

Synopses & Reviews

Publisher Comments:

You know what XP is, how to get it up and running, and how to plan projects using it. Now it's time to expand your use of Extreme Programming and learn the best practices of this popular discipline.

In Extreme Programming Explored, you can read about best practices as learned from the concrete experience of successful XP developers. Author and programmer Bill Wake provides answers to practical questions about XP implementation. Using hands-on examples--including code samples written in the Java programming language--this book demonstrates the day-to-day mechanics of working on an XP team and shows well-defined methods for carrying out a successful XP project.

The book is divided into three parts:

  • Part 1, Programming--programming incrementally, test-first, and refactoring.
  • Part 2, Team Practices--code ownership, integration, overtime, and pair programming; how XP approaches system architecture; and how a system metaphor shapes a common vision, a shared vocabulary, and the architecture.
  • Part 3, Processes--how to write stories to plan a release; how to plan iterations; and the activities in a typical day for the customer, the programmer, and the manager of an XP project.

To demonstrate how an XP team uses frequent testing, you'll learn how to develop the core of a library search system by unit testing in small increments. To show how to make code ready for major design changes, the author teaches you how to refactor a Java program that generates a Web page. To see how a system metaphor influences the shape of a system, you'll learn about the effects of different metaphors on customer service and word processing applications. To show how customers and programmers participate in release planning, the book demonstrates writing and estimating stories, and shows how the customer plans a release.

0201733978B07052001

Book News Annotation:

Veteran programmer Wake expands answers he has found to questions he had while taking the first Extreme Programming Immersion course, to help others interested in learning the new process for developing software. He was surprised by the tight cycle of test-first programming (only a couple of minutes long), the use of a metaphor, and the starkness of the division of labor between customer and programmer.
Annotation c. Book News, Inc., Portland, OR (booknews.com)

About the Author

William C. Wake, http://www.xp123.com , is an independent software consultant, coach, and trainer with more than twenty years of programming experience. Bill previously held positions with Capital One Financial, DMR Trecom, and VTLS, Inc. He is the author of the Refactoring Workbook and Extreme Programming Explored (both from Addison-Wesley).

Table of Contents

Forward.

Preface.

Acknowledgments.

Introduction.

I. PROGRAMMING.

1. How Do You Write a Program?

Program Incrementally and Test First.
2. What is Refactoring?

“Refactoring: Improving the Design of Existing Code.”—Martin Fowler.

II. TEAM PRACTICES.

3. What Are XP's Team Practices?

“We'll Explore These Practices and Their Alternatives.”
4. What is it Like to Program in Pairs?

Pair Programming is Exhausting but Productive.
5. Where's the Architecture?

Architecture Shows Up in Spikes, the Metaphor, the First Iteration, and Elsewhere.
6. What is the System Metaphor?

“The System Metaphor is a Story that Everyone—Customers, Programmers, and Managers—Can Tell About How the System Works,”—Kent Beck.

III. PROCESS.

7. How Do You Plan a Release? What are Stories Like?

Write, Estimate, and Prioritize Stories.
8. How Do You Plan an Iteration?

Iteration Planning Can be Thought of as a Board Game.
9. Customer, Programmer, Manager: What is a Typical Day?

Customer: questions, tests, and steering.

Programmer: testing, coding, and refactoring.

Manager: Project Manager, Tracker, and Coach.
10. Conclusion.

Bibliography.

Index.

Product Details

ISBN:
9780201733976
Author:
Wake, William C.
Publisher:
Addison-Wesley Professional
Author:
Wake, William C.
Location:
Boston
Subject:
Programming - General
Subject:
Programming - Software Development
Subject:
Computer software
Subject:
Development
Subject:
eXtreme programming
Subject:
Software Development & Engineering - General
Subject:
Computer software -- Development.
Subject:
Software Engineering-General
Copyright:
Edition Description:
Trade paper
Series:
Xp Series
Publication Date:
July 2001
Binding:
TRADE PAPER
Grade Level:
Professional and scholarly
Language:
English
Illustrations:
Yes
Pages:
192
Dimensions:
9.1 x 7.2 x 0.5 in 318 gr

Other books you might like

  1. Planning Extreme Programming (XP) New Trade Paper $40.25
  2. Extreme Programming Examined (XP) Used Trade Paper $5.50
  3. Extreme Programming Installed (XP) Used Trade Paper $42.00

Related Subjects

Computers and Internet » Networking » General
Computers and Internet » Software Engineering » General

Extreme Programming Explored (XP) Used Trade Paper
0 stars - 0 reviews
$4.95 In Stock
Product details 192 pages Addison-Wesley Professional - English 9780201733976 Reviews:
spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.