Extreme Programming Explored
Category: Technical
<< Buy This Book on Amazon >>
269 views since 2007-05-26, updated at 2007-05-27.
Description

Extreme Programming (XP) defines a process for developing software: it addresses the problem from early exploration through multiple deliveries. We’ll explore XP from the inside to the outside.
First, XP is a programming discipline. We look at a core innovation: how “test-first” changes the programming process itself. We also discuss refactoring–the way XP programmers improve their code. Second, XP is a team discipline, which has evolved a number of practices that help produce a high-performing team. We’ll compare XP to alternative practices, and see XP’s team practices in action. Finally, XP is a discipline for working with customers. XP has specific processes for planning and daily activity. We’ll see how a team might schedule a release or iteration, and what the team does all day.
Why Read This Book? If you’ve heard anything about Extreme Programming, you probably have had a number of questions about the mechanics or the purposes of various aspects of XP. I’ve tried to capture the questions I’ve had, along with answers I’ve found. Several things about XP were surprises to me, particularly the tight cycle of test-first programming (only a couple minutes long), the use of a metaphor, and the starkness of the division of labor between Customer and Programmer. We’ll look at these, and many other topics.
You, the reader, may have several areas of interest that bring you to this book:
Java and object-oriented programming. The first section of the book uses Java programming language examples to focus on test-first programming and refactoring. Programmers may find the discussion of team practices useful as well, particularly the ideas about metaphors and simple design.
Extreme programming, from the perspectives of Programmer, Customer, and Manager. We’ll explore several areas in more depth, or from a different perspective, than the rest of the XP literature, especially the team-oriented practices, the metaphor, the planning process, and daily activities.
Software process in general. XP is one of a number of so-called agile, lightweight, adaptive processes that have been introduced in the last few years. By taking an in-depth look at XP’s process. We can more clearly delineate where XP fits in with these related processes.
Who Is the Author and Why This Book? I’m “just a programmer,” with about 15 years of experience, about half in compiler development and the rest in library, telecom, and financial services.
I attended the first XP Immersion class in December 1999. Although I had read Extreme Programming Explained, and much of the XP material on the Web, I was surprised by how test-first programming really worked (a much quicker cycle than I’d expected).
The question of testing user interfaces came up in the class; Kent Beck said he didn’t usually develop user interfaces test-first, but asked, “Could you?” That inspired me to write an essay on the topic.
I write to learn, so as I explored various XP topics, I wrote a series of articles I called “XPlorations,” and made them available on the Web. With the encouragement of my peers, I’ve adapted a number of those essays for this book in order to give a coherent view of the issues surrounding XP.
This Book’s Philosophy Be concrete. Use real, or at least realistic, examples. When there’s code, it will be Java code.
http://snipurl.com/l863
Free register and download UseNet downloader, then you can free download ebooks from UseNet.Free Download "Extreme Programming Explored" from Usenet!
Disclaimer:
Contents of this page are indexed from the Internet. All actions are under your responsability. Email us to report illegal contents or external links and we'll remove them immediately.
Search More...
Extreme Programming ExploredLinks
Free Trade Magazine Subscriptions & Technical Document DownloadsSearch and Buy
<< Search and Buy This Book on Amazon >>
How to download:Free register to download UseNet downloader and install, then search book title and start downloading. UseNet is clean and can be unstalled totally. Enjoy!
Free Download "Extreme Programming Explored" from Usenet!
Download Link 2
Can't Download?
Please search mirrors if you can't find download links for "Extreme Programming Explored" in "Description" and someone else may update the links. Check the comments when back to find any updates.
Search Mirrors
Maybe some mirror pages will be helpful, search this book at top of this page or click here to find more info.
Related Books
- Ebooks list page : 342
- Addison Wesley - Extreme Programming Explored
- Extreme Programming Explored by William C. Wake { Repost }
- Extreme Programming Explored
- eXtreme .NET : Introducing eXtreme Programming Techniques to .NET Developers (Microsoft.Net Development)
- eXtreme .NET : Introducing eXtreme Programming Techniques to .NET Developers (Mi
- eXtreme .NET : Introducing eXtreme Programming Techniques to .NET Developers
- eXtreme Dot NET Introducing eXtreme Programming Techniques to Dot NET Developers
- eXtreme .NET: Introducing eXtreme Programming Techniques to .NET Developers
- eXtreme .NET: Introducing eXtreme Programming Techniques to .NET Developers
- Extreme Programming and Agile Methods - XP/Agile Universe 2004: 4th Conference on Extreme Programming and Agile Methods, Calgary, Canada, August 15-18, ... (Lecture Notes in Computer Science)
- Prefactoring: Extreme Abstraction, Extreme Separation, Extreme Readability
- Pro .NET 2.0 Extreme Programming
- Pro .NET 2.0 Extreme Programming
- Pro .NET 2.0 Extreme Programming
- Pro .NET 2.0 Extreme Programming
Comments
Add Your Comments
- Download links and password may be in the description section, read description carefully!
- Do a search to find mirrors if no download links or dead links.




