Extreme Programming Adventures in C# and over one million other books are available for Amazon Kindle. Learn more

Kindle Edition
 
   
Have one to sell? Sell yours here
Extreme Programming Adventures in C# (DV-Microsoft Professional)
 
 
Start reading Extreme Programming Adventures in C# on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

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

Ron Jeffries (Author)
3.7 out of 5 stars  See all reviews (22 customer reviews)


Available from these sellers.


Formats

Amazon Price New from Used from
Kindle Edition $17.59  
Paperback --  

Book Description

DV-Microsoft Professional March 3, 2004

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!


Editorial Reviews

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; 1 edition (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 Best Sellers Rank: #664,201 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and 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

40 of 44 people found the following review helpful:
3.0 out of 5 stars Online Content, February 23, 2004
This review is from: Extreme Programming Adventures in C# (DV-Microsoft Professional) (Paperback)
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.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


12 of 12 people found the following review helpful:
5.0 out of 5 stars Chatty, Witty Style that Teaches Several Lessons, March 23, 2005
This review is from: Extreme Programming Adventures in C# (DV-Microsoft Professional) (Paperback)
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.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


21 of 24 people found the following review helpful:
5.0 out of 5 stars Great book about how to think about programming, March 23, 2004
This review is from: Extreme Programming Adventures in C# (DV-Microsoft Professional) (Paperback)
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.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

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











Only search this product's reviews



Inside This Book (learn more)
First Sentence:
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 your hands. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
tests all run, string accelerator, private static string, new line array, private void initialize, new cursor location, array special case, extra enters, removing duplication, object obj, line newlines, programming adventures, customer hat, customer tests, containing the cursor, code manager, section tag, return temp, new string, full snapshot, programmer tests, keyboard handler, string filename, string tags, public static string
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Visual Studio, Customer Acceptance Tests, Insert Ore, Internet Explorer, Extract Method, Release Plan, Mock Object, Microsoft Windows, Programmer Unit Tests, Rich Text Format, The Heading, Write Line, Add Range, Adding the Section Tag, Kent Beck, Michigan Union, Ann Arbor, Call Model, Insert Ure, Notepad Stories, Pressing Matter, Project Retrospective, Dark Clouds, Insert Pre, Iteration Plan
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:




What Other Items Do Customers Buy After Viewing This Item?


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
 

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
 

Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject