24 used & new from $19.99

Have one to sell? Sell yours here
 
 
Extreme Programming Adventures in C# (DV-Microsoft Professional)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Extreme Programming Adventures in C# (DV-Microsoft Professional) (Paperback)

~ (Author) "My colleague Chet Hendrickson and I are working with .NET and C#, to learn it, with the intention of writing the book you're holding in..." (more)
Key Phrases: tests all run, string accelerator, private static string, Visual Studio, Customer Acceptance Tests, Insert Ore (more...)
3.7 out of 5 stars  See all reviews (22 customer reviews)


Available from these sellers.


12 new from $19.99 12 used from $25.97

Customers Who Bought This Item Also Bought

Test-Driven Development in Microsoft  .NET (Microsoft Professional)

Test-Driven Development in Microsoft .NET (Microsoft Professional)

by James Newkirk
4.0 out of 5 stars (15)  $34.37
Pragmatic Unit Testing in C# with NUnit, 2nd Edition

Pragmatic Unit Testing in C# with NUnit, 2nd Edition

by Andrew Hunt
Test Driven Development: By Example

Test Driven Development: By Example

by Kent Beck
3.9 out of 5 stars (32)  $41.16
Clean Code: A Handbook of Agile Software Craftsmanship

Clean Code: A Handbook of Agile Software Craftsmanship

by Dean Wampler
4.4 out of 5 stars (45)  $30.96
Agile Principles, Patterns, and Practices in C#

Agile Principles, Patterns, and Practices in C#

by Robert Cecil Martin
4.4 out of 5 stars (23)  $36.66
Explore similar items

Editorial Reviews

Product Description

Apply what you know about extreme programming and object-oriented design to learning C# and the Microsoft® .NET Framework on the fly. Author Ron Jeffries, a leading voice and practitioner in the extreme programming movement, demonstrates how to apply its key concepts—including the use of customer stories, customer acceptance tests, and "Spikes"—and the fundamental techniques of Simple Design, Test-Driven Development, and Refactoring to create practical, .NET-ready applications. You’ll also learn how to use NUnit, a unit-testing tool for .NET languages. This essential, high-level reference provides the expert guidance, hands-on insights, and downloadable code you need to build an XML editor, a database application, a Web service, and other useful applications—quickly extending your extreme programming expertise to .NET and helping you deliver business value right away.


About the Author

Ronald E. Jeffries was the on-site coach for the original eXtreme programming (XP) project. An independent consultant who has been involved in XP for more than five years, he has presented numerous talks and published several papers on the topic. He and his teams have built operating systems, compilers, relational database systems, and a wide range of applications. He is the most prolific on-line author by far in eXtreme Programming and related topics

Product Details

  • Paperback: 560 pages
  • Publisher: Microsoft Press (March 3, 2004)
  • Language: English
  • ISBN-10: 0735619492
  • ISBN-13: 978-0735619494
  • Product Dimensions: 9 x 7.4 x 1.4 inches
  • Shipping Weight: 2.4 pounds
  • Average Customer Review: 3.7 out of 5 stars  See all reviews (22 customer reviews)
  • Amazon.com Sales Rank: #692,885 in Books (See Bestsellers in Books)

More About the Author

Ron Jeffries
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Ron Jeffries Page

Inside This Book (learn more)




What Do Customers Ultimately Buy After Viewing This Item?

Extreme Programming Adventures in C# (DV-Microsoft Professional)
71% buy the item featured on this page:
Extreme Programming Adventures in C# (DV-Microsoft Professional) 3.7 out of 5 stars (22)
Test Driven Development: By Example
9% buy
Test Driven Development: By Example 3.9 out of 5 stars (32)
$41.16
Test-Driven Development in Microsoft  .NET (Microsoft Professional)
9% buy
Test-Driven Development in Microsoft .NET (Microsoft Professional) 4.0 out of 5 stars (15)
$34.37
More Effective C#: 50 Specific Ways to Improve Your C#
6% buy
More Effective C#: 50 Specific Ways to Improve Your C# 4.4 out of 5 stars (12)
$31.49

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

22 Reviews
5 star:
 (10)
4 star:
 (5)
3 star:
 (1)
2 star:
 (3)
1 star:
 (3)
 
 
 
 
 
Average Customer Review
3.7 out of 5 stars (22 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
38 of 42 people found the following review helpful:
3.0 out of 5 stars Online Content, February 23, 2004
I am the author, so I'm rating the book three, not because that's what I think it is, but because it's in the middle. I'll see whether I can get a comment added as author or otherwise update the page when Amazon gets back to me.

It appears that the online content isn't what at least one reader wanted it to be. It's chronological by date, so that readers can follow along which files changed as we went forward, and it sounds like at least one reader wanted the final version. My mistake: I wasn't expecting that.

I'm not sure why -- the point of the book is to follow along on how we develop, not really to provide a handy-dandy XML editor -- but if this reader or any other wants a final snapshot of the files, they should email me at ronjeffries at acm dot org and I'll gladly send them along. And I'll see whether we can add another batch of files to the online content.

Thanks for the feedback.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
20 of 23 people found the following review helpful:
5.0 out of 5 stars Great book about how to think about programming, March 23, 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.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
10 of 10 people found the following review helpful:
5.0 out of 5 stars Chatty, Witty Style that Teaches Several Lessons, March 23, 2005
First, what this is not:

1. This is not a textbook on eXtreme Programming
2. This is not a textbook on C#
3. This is not a textbook on .NET

This book is, instead, a narrative trip through developing a software project using the techniques of eXtreme Programming, writing in the C# langauage, in an effort to learn the .NET environment.

Ron Jeffries has been a leading advocate of (if not the founder of) the eXtreme Programming concept. Rather than talk more about eXtreme Programming itself (he has several books on eXtreme Programming listed on Amazon) he is using a new format in this book to get away from the heavy tutorial/lecture approach used in the other books.

He, pair programming with Chet Hendrickson some of the time, first goes out and buys some C# text books. The first step is to learn a bit about C# so he starts working on some of the examples -- I was glad to see that the first attempts (like most of my own) didn't work, and he got a not very helpful diagnostic -- this sounds like my learning a new language. Then as he says, "I fumbled around in Visual Studio a fair amount." Yup, I understand. A few dozen pages later, "Well, it almost worked, but it didn't." Been there, done that. Another few dozen pages, "Found a bug, Write a Test. But we don't know how to test that particular bug."

I suspect from this you get the idea about this book. It's got a friendly, chatty, open writing style and along the way passes along some pretty deep messages about the subjects of XP, C# and XP. I like the style, it may or may not be your cup of tea.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Motivating for this developer
I was coming back to Amazon to order a copy of this book to have with me at my new company. I read this book a few years back and I wanted some help explaining the vision of unit... Read more
Published on August 14, 2007 by T. B. Tingey

4.0 out of 5 stars Wonderful read, informative, some assembly required...
I noticed that one reviewer below had issues with the code matching the text. I will start with saying this is sometimes true. Read more
Published on October 6, 2006 by Kevin Partridge

4.0 out of 5 stars A very human book to add to your technical library.
Ron Jeffries has been in the industry far longer than many, and his deep and personal insight is very valuable to the modern programmer. Read more
Published on September 1, 2006 by Richard J. Cabral

1.0 out of 5 stars what, no editors?
I like Ron's writing style, but the code samples in the book bore only superficial relationship to the text. Read more
Published on August 12, 2005 by Troy Brumley

5.0 out of 5 stars Amazing technique
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. Read more
Published on May 27, 2005 by Fang Jin

5.0 out of 5 stars Really a good book for programmer of all levels
If you want to learn How C# works, just to buy another book about the syntax. But if you want to lear how to program, especially how to program with intention. Read more
Published on March 14, 2005 by Hoping

2.0 out of 5 stars Very Frustrating Inputting the Code
I want to start out by first saying that the topic is wonderful.

Since I'm not currently working I thought I would actually put the code in and really learn these new... Read more

Published on July 11, 2004

5.0 out of 5 stars I'm giving the best advice I have
Ron Jeffries often provides the line "I'm giving the best advice I have.
You get to decide if it's true for you." as a signature for his many newsgroup posts. Read more
Published on June 15, 2004 by Shane Mingins

5.0 out of 5 stars A very good book!
If you want to learn C#, don't buy this book. If you want to become a better programmer, this book can probably be of considerable help to you. Read more
Published on June 10, 2004 by W.A. Ligtendag

4.0 out of 5 stars This is a good book, which makes it's point
I've just read many of these review and can side with only a few of them. People who read this book to learn C# will be disapointed. Read more
Published on June 1, 2004 by codepuppy

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Discussion Replies Latest Post
Anyone need psychology testbook- trying to sell a used copy 2 21 hours ago
textbook scam 72 23 hours ago
Textbooks for Kindle DX? 61 7 days ago
Search Customer Discussions
Search all Amazon discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.