Buy new:
-56% $17.56$17.56
FREE delivery Friday, December 6
Ships from: five star ten number Sold by: five star ten number
Save with Used - Very Good
$6.57$6.57
FREE delivery December 4 - 9
Ships from: ThriftBooks-Phoenix Sold by: ThriftBooks-Phoenix
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Extreme Programming Adventures in C# 1st Edition
Purchase options and add-ons
See eXtreme Programming (XP) in action at the hands of an XP master—and learn Microsoft .NET and C# programming in the process! In this fast-paced, hands-on exposition, Ron Jeffries—one of the leading voices and practitioners in the XP community—demonstrates that you can write well-designed, resilient code incrementally and safely, while minimizing your investment in speculative up-front design. As Jeffries builds his sample application, you get firsthand insights into what successful XP development looks like, complete with real-world challenges such as the eleventh-hour change order. For further practice and study, you can download all the author’s code—including the missteps—so you can see XP and agile concepts in action and assess how they fit into your own work.
Pair program with an XP master, discovering how to:
- Streamline and simplify the software development process
- Work more effectively as part of an XP development team
- Reduce missteps by designing, testing, and refining code in increments
- Receive clearer specifications and feedback from customers
- Write cleaner, more expressive code—and weed out more bugs
- Conserve resources by planning and reassessing progress as you go
- Maintain a sustainable work pace—and avoid burnout
- Step up delivery dates, shipping the most crucial features first
- Improve customer satisfaction!
- ISBN-100735619492
- ISBN-13978-0735619494
- Edition1st
- PublisherMicrosoft Press
- Publication dateMarch 6, 2004
- LanguageEnglish
- Dimensions7.38 x 1.39 x 9 inches
- Print length560 pages
Similar items that may deliver to you quickly
Editorial Reviews
About the Author
Ron Jeffries was the onsite coach for the original eXtreme Programming software development project. He also helped plan and teach the first XP Immersion course. An independent consultant and veteran systems developer, he’s been a leader in the XP movement for more than eight years, speaking at developer events, writing articles, and editing the XProgramming.com Web site.
Product details
- Publisher : Microsoft Press; 1st edition (March 6, 2004)
- Language : English
- Paperback : 560 pages
- ISBN-10 : 0735619492
- ISBN-13 : 978-0735619494
- Item Weight : 2.35 pounds
- Dimensions : 7.38 x 1.39 x 9 inches
- Best Sellers Rank: #1,539,314 in Books (See Top 100 in Books)
- #286 in C# Programming (Books)
- #381 in Software Design & Engineering
- #1,087 in Computer Programming Languages
- Customer Reviews:
About the author

Discover more of the author’s books, see similar authors, read book recommendations and more.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
With Ron Jeffries' "Extreme Programming Adventures in C#" I finally have that opportunity to watch over the shoulder of a great programmer and watch not only his code but, more importantly, how he thinks. I love that the author is willing to show his dead ends and false starts. And then how he recovers from them. The book is really language agnostic. It's in C# but the lessons are more about programming and thinking about programming than about a specific language. I highly recommend this to all programmers, not just C# programmers.
All that being said, as Mr. Cabral pointed out, the book is not about the code. It is about a process and methodology. And it covers that material thoroughly and amiably. Mr. Jeffries' writing style makes you feel like he's sitting with you over coffee relating a tale about some issues he had on a road trip. You could almost call the book, "Zen and the Art of Test Driven Development."
All in all, I highly recommend the book. And I highly suggest the other reviewer pick the book back up and work through it. It's worth it. Don't even worry about the code. Learn the process.
The only reason I don't give the book five stars is that the code issues weren't intentional. I might leave the code as it is but note the omissions and leave them as exercises for the reader if they so desire.
However, to Mr. Jeffries, I took copious notes in the book and saved versions using SVN as I worked through the code. So if you want the notes and/or the archive let me know - kevin dot gp at gmail.
I learned a lot from the technique delivered by the author, ex. test,test,always write a test before coding (Don't be lazy,it'll bite u back sooner or later if you don't). I can't appreciate this more after three days of practicing that I feel more comfortable to continue my three and half year fluid dynamics project now. Before doing this, I do test but I always test in "kinda of" state. Check it out, see if you code in that state, lol.
Futhermore, the way to write test for GUI application enlightens me too, 'cause I never actually write test for GUI and don't know how. If you have the same problem, the book has a solution for you.
Personally, the nice thing about the book is that the way he wrote the book makes me think he's no better than me when he's coding :) XP is not about how to design and setup the project( which I thought what it was, maybe there's another book for this), but several ways that can help you to code with more confidence without being a master.
I did find it comical that he states that he likes to keep things simple but when it comes to Xml, he would rather write an Xml parser / validator himself than to use what the platform provides. I guess the next thing we will see now that we have the editor, is a new operating system built from the ground up to prove that we need the editor :).
Save your money and buy another book in the series, and Ron... you owe each of us $50 for teaching you C#, but I will take $25 since you didn't seem to get a lot out of it.
Top reviews from other countries
I got the book on my desk in 14 days, not basd from an ingternational and free of charge shipping!
The book is in very good conditions, I'm quite satisfied.






