Buy Used
Used - Good See details
Price: £2.79

or
Sign in to turn on 1-Click ordering.
 
   
Have one to sell? Sell yours here
Extreme .NET: Introducing eXtreme Programming Techniques to .NET Developers (Microsoft.NET Development)
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

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

Extreme .NET: Introducing eXtreme Programming Techniques to .NET Developers (Microsoft.NET Development) [Paperback]

Dr. Neil Roodyn
4.0 out of 5 stars  See all reviews (1 customer review)

Available from these sellers.


Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Plus, get an extra £5 Gift Certificate when you trade in books worth £10 or more before June 30, 2012. Visit the Books Trade-In Store for more details.

Product details

  • Paperback: 336 pages
  • Publisher: Addison Wesley; 1 edition (26 Nov 2004)
  • Language English
  • ISBN-10: 0321303636
  • ISBN-13: 978-0321303639
  • Product Dimensions: 23.2 x 17.8 x 2.4 cm
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: 1,252,805 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Neil Roodyn
Discover books, learn about writers, and more.

Visit Amazon's Neil Roodyn Page

Product Description

Product Description

In a major shift from the past, Microsoft has been encouraging developers who

use Visual Studio to pay attention to software architecture and software

development methodologies. One methodology which is well-suited to the way

that many Microsoft development teams work is eXtreme Programming. Many

developers using VB and C# admire its flexibility, its emphasis on testing, and

the idea of developing in small teams. While they have been trying to pick up

the XP techniques from the general books on XP and Agile, there is a dearth of

information to help them apply the Agile techniques in a Microsoft setting.

Extreme .NET

is the first book to provide a complete and practical guide to

using eXtreme Programming with .NET. The author is well regarded in both

the XP and .NET communities. He uses extensive case studies and real world

examples to illustrate best practices throughout the book, and provides many

hands-on exercises so that readers make sure they have learned the concepts.

The book concludes with a chapter on step-by-step development that will put

together all the practices taught in the book to develop a piece of software.

From the Back Cover

"At last, somebody has introduced eXtreme Programming techniques to the world of .NET! Through enjoyable writing and tons of hands-on exercises, Dr. Neil explains how to use the best techniques from eXtreme Programming to vastly improve developer productivity within the .NET Framework."

—George Bullock, Program Manager, Microsoft Corporation

eXtreme .NET shows developers and team leaders how to incorporate eXtreme Programming (XP) practices with .NET-connected technologies to create high-quality, low-cost code that will build better software. This practical, realistic guidebook systematically covers key elements of XP methodology in the specific context of the Microsoft .NET Framework, Visual Studio .NET, Visual C#, and related Microsoft .NET-enabled applications.

Leading .NET and XP mentor Dr. Neil Roodyn covers planning, task definition, test-driven development, user interfaces, refactoring, spiking, pair programming, and much more. Dr. Neil offers field-proven advice for everything from automating builds to integrating third-party libraries. He also incorporates valuable exercises and presents a start-to-finish case study that shows exactly how XP and Microsoft .NET interoperate throughout an entire development project. Coverage includes

  • Where to start if you've never used XP or other Agile methods before

  • Pair programming: Turning .NET programming into a collaborative game

  • Test-Driven development: Making sure your .NET code works as intended while it's easiest to fix

  • Refactoring: Organizing your .NET code to improve flexibility and enable changes more readily

  • Continuous integration and automated build/test: Enhancing quality in distributed, component-based systems

  • Spiking: Using rapid experimentation to validate your expectations about behavior in the .NET Framework

  • The importance of customer input to successful projects

  • How to test .NET user interfaces and third-party libraries

The Microsoft .NET Framework is today's most productive development platform. XP represents a fundamental breakthrough in building higher-value software. Combine them: transform your team into an eXtreme .NET team that can accomplish more than ever before. This book will show you how—starting with your very next project.

Dr. Neil Roodyn has been actively involved with eXtreme Programming since 1999, and founded Sydney's eXtreme Programming Activity Club (SyXPAC). He has helped drive the adoption of the .NET Framework in Australia through his work as a project leader, consultant, instructor, and mentor. His clients have ranged from Microsoft to Rogue Wave and he has helped launch several software startups. Dr. Neil holds a Ph.D. from University College London where he specialized in software architectures for real-time systems.


© Copyright Pearson Education. All rights reserved.


Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items.
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

5 star
0
3 star
0
2 star
0
1 star
0
Most Helpful Customer Reviews
2 of 2 people found the following review helpful
Format:Paperback
An approach to the world of XP which uses practical programming examples to illustrate the key areas. Dr Neil has made a real effort to produce examples which are easy to follow without being dull. For me the most interesting examples are in the spiking section, and the section on testing UI code.

The book is a relatively short read if you're not doing the exercises, but there are still a lot of interesting ideas to take on board. And if you take the time to work through some of the examples, in particular the suggested further exercises at the end of the chapter, it will definitely provide ample food for thought.

An excellent introductory text for experienced developers who are considering adopting one or more XP practices.

Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  4 reviews
5 of 5 people found the following review helpful
read carefully 20 Jan 2005
By W Boudville - Published on Amazon.com
Format:Paperback
A book like this was inevitable. .NET is rising fast as an impressive programming environment. And Extreme Programming has garnered wide attention for several years, in writing C++ and Java code. So the book addresses a logical intersection of the two trends.

Roodyn uses simple code examples to show how you might apply XP to C#/.NET development. The code is easy enough that his messages should be clear. He also talks about the general ideas of XP. Like a systematic use of unit testing for improved robustness. Of all the features of XP, this may be its strongest and least controversial point.

You should be aware of widespread dissent in the programming community about XP. Many experienced programmers have deep reservations (to put it politely) about some features of XP and about how broadly XP can or should be applied. These qualms have nothing to do with .NET, per se. So if you are reading this book, it will certainly teach you XP. Just be wary of thinking that it is the best way to program.
7 of 8 people found the following review helpful
Great examples 6 Jan 2005
By Lasse Koskela - Published on Amazon.com
Format:Paperback
Dr. Neil Roodyn's "eXtreme .NET" is a book aiming at showing how to apply the Extreme Programming development techniques to .NET development. The approach is very much example-driven, meaning that the book is full of examples both in the form of programming tasks and dialogs between the members of a fictional .NET development team.

Looking at the table of contents, the book would seem to cover all the essential stuff, including Refactoring, test-driven development, pair programming and testing, as well as some supporting practices such as automated builds. While I enjoyed reading Dr. Roodyn's writing and the content is quite nice a mix indeed, I am still left with this itch that I'm missing something -- I suspect that something is more discussion about the low-level techniques, tools, etc. that I'm so at home with when doing Java. It also might be that while the book focuses so much on the examples with a relatively light overview on the forces driving the practices, I'm feeling like I'm being shown the "what" and "how" but not the "why". Having said that, the examples (both user stories and development tasks as well as the code snippets) used in the book are excellent and well chosen in terms of complexity. Dr. Roodyn managed to avoid the most advanced features of the language of choice, C#, which made my life a lot easier, being new to the platform.

In summary, I wouldn't recommend this book as an introduction to Extreme Programming because it doesn't go down that road far enough. I also wouldn't recommend it as a reference or tutorial for setting up the development environment to support XP because it doesn't cover nearly enough details. I would, however, recommend it to follow up that introductory "generic" XP book a .NET developer should read first. Dr. Roodyn's description of the development process is definitely worth the effort if you're not quite sure about how test-driven development works in practice or about how those stories are broken down to tasks.
9 of 12 people found the following review helpful
Nothing special 8 Jun 2005
By Oz Mate - Published on Amazon.com
Format:Paperback
This book deserves 2 stars for the effort it makes in introducing XP to .NET programmers. After that introduction, it drops way south. Author takes the reader through exercises that are more of your "hello world" type. How many developers will you see earn a living writing these small kiddie programs? Author makes absolutely no efforts to familiarize the reader on how the concepts of XP can be used in their daily work.

I thought that this book will tell me how to do TDD in a business application. Getting a class to return a string and writing Unit Tests for that is lame. Of course in business applications we deal with data. But there is much more involved, database, messaging, UI, etc. No mention of any of these.

Oh yes! and the most idiotic chapter was on writing test code for UI.

Overall, it was an absolute waste of money. I got tricked by other reviews here, and bought the book. Big mistake.

I'm annoyed by the fact that this book has wasted my time, by promising to be something totally different than what it really is. I cannot give it anymore than 1 star.
Search Customer Reviews
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
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback