The Pre-Loved edit from Shopbop
Buy new:
-56% $17.56
FREE delivery Friday, December 6
Ships from: five star ten number
Sold by: five star ten number
$17.56 with 56 percent savings
List Price: $39.99
FREE delivery Friday, December 6. Details
Or fastest delivery Friday, November 29. Order within 22 hrs 14 mins. Details
Only 1 left in stock - order soon.
$$17.56 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$17.56
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
five star ten number
Ships from
five star ten number
Returns
Returnable until Jan 31, 2025
Returnable until Jan 31, 2025
For the 2024 holiday season, eligible items purchased between November 1 and December 31, 2024 can be returned until January 31, 2025.
Returns
Returnable until Jan 31, 2025
For the 2024 holiday season, eligible items purchased between November 1 and December 31, 2024 can be returned until January 31, 2025.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$6.57
May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less See less
FREE delivery December 4 - 9. Details
Or fastest delivery December 3 - 5. Details
In stock
$$17.56 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$17.56
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Ships from and sold by ThriftBooks-Phoenix.
Kindle app logo image

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.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

Extreme Programming Adventures in C# 1st Edition

3.9 3.9 out of 5 stars 27 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$17.56","priceAmount":17.56,"currencySymbol":"$","integerValue":"17","decimalSeparator":".","fractionalValue":"56","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"igWbTeU9yrLrHZ%2B5R5M8EMrMgRCswFF0tyGohRClyfc3ayXA%2BQIxa966Zbqg9GccOnE2sO5Bakk46qc1UiAInLJjhd2DgyfRik%2F2Tcnb3F2PL1601y5mGib61RsjVhegX6qNifB%2B3eYV0ztfERxYx0Ayav8hg4eBbwhI6BGIM2q2GnOOyZ8ZfMukxb6kat%2B4","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$6.57","priceAmount":6.57,"currencySymbol":"$","integerValue":"6","decimalSeparator":".","fractionalValue":"57","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"igWbTeU9yrLrHZ%2B5R5M8EMrMgRCswFF00BI7MOuWZI1Pn0ZI83mQUqB4WssGGrFZnc2j6z234jaIbPdGot8b4HbPDI5mv6QMjyPKQEvdYNYtuO5j%2FL4HnVANsuuv2VDfRHI4zIcMvqInQhn1QStsAIBHdHRgiUMdh4XeI5dZs5EzXCQYarBbfoOzMToBBZyf","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

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!

Amazon First Reads | Editors' picks at exclusive prices

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
  • Customer Reviews:
    3.9 3.9 out of 5 stars 27 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Ron Jeffries
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Discover more of the author’s books, see similar authors, read book recommendations and more.

Customer reviews

3.9 out of 5 stars
27 global ratings

Top reviews from the United States

Reviewed in the United States on March 24, 2004
I learned to program back in the dark ages before books came with CDs or websites where you could download the author's code. Back then, if you wanted the author's code, you typed it in from the book. I typed in the code from many wonderful books and I learned to code that way. As I typed, I was paying attention to the code, not just mindlessly hitting the keys. While this taught me what a great programmer's code looked like when it was done, it didn't teach me how that programmer arrived at the solution that was in the book. What I always wanted was to see the author's thought process as he arrived at the finished code presented in the book.
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.
22 people found this helpful
Report
Reviewed in the United States on October 6, 2006
I noticed that one reviewer below had issues with the code matching the text. I will start with saying this is sometimes true. Some things were not exactly as the text assumed them to be if you were typing in text as you went along. Now, let me say that none of the omissions were that horrific. I actually learned a lot from figuring out how to get the code to compile and get all of the tests to pass even when the in-text code wasn't as it should have been. I learned a bit about internal C# structure this way as well. I should note that this was also my first exposure to C# as well. But I do have a few years of C and java under my belt (I skipped C++, why go partially OO? ;). And none of the code is really disconnected as the previous reviewer implied. The only disconnects I noticed were those between code previously written and the current code in some sections of the book. The examples always matched the narrative.

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.
2 people found this helpful
Report
Reviewed in the United States on May 27, 2005
This is a hard-to-come-by book. I think it's especially useful for someone programmed for less than 10 years or not ever get trained by computer science. The book uses C# which I am very happy with, but it's more like "Extrme Programming Adventures" in any lanaguage.

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.
7 people found this helpful
Report
Reviewed in the United States on March 14, 2014
That's something I always worry about when ordering a used book but this one came in okay. I look forward to doing business with this shop again.
Reviewed in the United States on December 14, 2013
I was having trouble bridging the gap between the way I program and the way I want to program. Most books show you how things should end up but this book takes you along the process of development. I'm reading this along with Clean Code by Robert Martin and Agile Principles, Patterns, and Practices in C# by Robert and Micah Martin.
Reviewed in the United States on April 1, 2004
In spirit, the book covers Extreme Programming, but please don't expect the code to hold up. I would say if you want to learn C#, don't write a book to do it. Why should I pay Mr. Jeffries to learn the language (and it is evident that he did not learn it well), and get the same old comments about Extreme Programming that other books have given me?
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.
15 people found this helpful
Report

Top reviews from other countries

Ferdinando Santacroce
5.0 out of 5 stars Good conditions
Reviewed in Italy on August 27, 2014
I bought this book due to the ridicoulous price.
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.
Mr. M. A. Woodhouse
5.0 out of 5 stars A C# Book Less Ordinary
Reviewed in the United Kingdom on April 19, 2004
Don't buy this book if you want a C# reference guide. Don't buy it if you want to see perfect examples of how to code in C# on every page. Do buy it if you want to explore a major new language with a programmer who's been around the block a few times. Ron writes in an accessible style about his voyage of exploration learning C# through the application of Extreme Programming techniques. When he makes mistakes we get to see them - sometimes we may even spot them before he does. A most unusual and informative work, and Microsoft should also be congratulated for having the boldness to publish something a little different.
Mr. M. Randall
4.0 out of 5 stars Interesting
Reviewed in the United Kingdom on August 19, 2004
Ron Jeffries provides a diarist's account of building a fairly simple application using most of the XP principles, and in doing so provides the reader with a gradual introduction and practical example of the methodology in use. The writing style is conversational and sometimes witty, making for an enjoyable book to read for anyone who is interested in XP. The book is largely a rewrite of articles from his XP website, but there is sufficient new material in the book to make it a worthwhile purchase.
C. Jack
5.0 out of 5 stars An Enjoyable Read
Reviewed in the United Kingdom on January 21, 2007
The book really does a good job of showing you how iterative development can work well, whats best about it though is that your learning from an expert in a way that makes it an incredibly enjoyable read. Highly recommended.