Agile Principles, Patterns, and Practices in C# and over 1.5 million other books are available for Amazon Kindle . Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
Buy Used
Used - Good See details
Price: £26.45

or
 
   
Trade in Yours
For a £8.25 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Start reading Agile Principles, Patterns, and Practices 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.

Agile Principles, Patterns, and Practices in C# (Robert C. Martin) [Hardcover]

Robert C. Martin , Micah Martin
3.5 out of 5 stars  See all reviews (8 customer reviews)
RRP: £44.99
Price: £31.49 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £13.50 (30%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 8 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Want it Thursday, 20 June? Choose Express delivery at checkout. Details

Formats

Amazon Price New from Used from
Kindle Edition £23.62  
Hardcover £31.49  
Paperback --  
Trade In this Item for up to £8.25
Trade in Agile Principles, Patterns, and Practices in C# (Robert C. Martin) for an Amazon.co.uk gift card of up to £8.25, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Special Offer until June 30, 2013: Receive an additional £5 promotional Gift Card, when you trade-in at least £10 worth of books. Learn more

Book Description

20 July 2006 0131857258 978-0131857254 1

With the award-winning book Agile Software Development: Principles, Patterns, and Practices, Robert C. Martin helped bring Agile principles to tens of thousands of Java and C++ programmers. Now .NET programmers have a definitive guide to agile methods with this completely updated volume from Robert C. Martin and Micah Martin, Agile Principles, Patterns, and Practices in C#.

This book presents a series of case studies illustrating the fundamentals of Agile development and Agile design, and moves quickly from UML models to real C# code. The introductory chapters lay out the basics of the agile movement, while the later chapters show proven techniques in action. The book includes many source code examples that are also available for download from the authors’ Web site.

Readers will come away from this book understanding

  • Agile principles, and the fourteen practices of Extreme Programming
  • Spiking, splitting, velocity, and planning iterations and releases
  • Test-driven development, test-first design, and acceptance testing
  • Refactoring with unit testing
  • Pair programming
  • Agile design and design smells
  • The five types of UML diagrams and how to use them effectively
  • Object-oriented package design and design patterns
  • How to put all of it together for a real-world project

Whether you are a C# programmer or a Visual Basic or Java programmer learning C#, a software development manager, or a business analyst, Agile Principles, Patterns, and Practices in C# is the first book you should read to understand agile software and how it applies to programming in the .NET Framework.




Frequently Bought Together

Agile Principles, Patterns, and Practices in C# (Robert C. Martin) + Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin) + The Clean Coder: A Code of Conduct for Professional Programmers (Robert C. Martin)
Price For All Three: £74.17

Buy the selected items together


Product details

  • Hardcover: 768 pages
  • Publisher: Prentice Hall; 1 edition (20 July 2006)
  • Language: English
  • ISBN-10: 0131857258
  • ISBN-13: 978-0131857254
  • Product Dimensions: 17.4 x 4.2 x 23.8 cm
  • Average Customer Review: 3.5 out of 5 stars  See all reviews (8 customer reviews)
  • Amazon Bestsellers Rank: 135,382 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Product Description

From the Back Cover

With the award-winning book Agile Software Development: Principles, Patterns, and Practices, Robert C. Martin helped bring Agile principles to tens of thousands of Java and C++ programmers. Now .NET programmers have a definitive guide to agile methods with this completely updated volume from Robert C. Martin and Micah Martin, Agile Principles, Patterns, and Practices in C#.

This book presents a series of case studies illustrating the fundamentals of Agile development and Agile design, and moves quickly from UML models to real C# code. The introductory chapters lay out the basics of the agile movement, while the later chapters show proven techniques in action. The book includes many source code examples that are also available for download from the authors’ Web site.

Readers will come away from this book understanding

  • Agile principles, and the fourteen practices of Extreme Programming
  • Spiking, splitting, velocity, and planning iterations and releases
  • Test-driven development, test-first design, and acceptance testing
  • Refactoring with unit testing
  • Pair programming
  • Agile design and design smells
  • The five types of UML diagrams and how to use them effectively
  • Object-oriented package design and design patterns
  • How to put all of it together for a real-world project

Whether you are a C# programmer or a Visual Basic or Java programmer learning C#, a software development manager, or a business analyst, Agile Principles, Patterns, and Practices in C# is the first book you should read to understand agile software and how it applies to programming in the .NET Framework.



About the Author

Robert C. Martin has been a software professional since 1970 and an international software consultant since 1990. He is founder and president of Object Mentor, Inc., a team of experienced consultants who mentor their clients in the fields of C++, Java, OO, Patterns, UML, Agile Methodologies, and Extreme Programming.

Micah Martin works with Object Mentor as a developer, consultant, and mentor on topics ranging from object-oriented principles and patterns to agile software development practices. Micah is the cocreator and lead developer of the open source FitNesse project. He is also a published author and speaks regularly at conferences.




Inside This Book (Learn More)
First Sentence
Many of us have lived through the nightmare of a project with no practices to guide it. Read the first page
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:


Customer Reviews

Most Helpful Customer Reviews
4 of 4 people found the following review helpful
4.0 out of 5 stars Good introduction to agile coding 26 April 2009
Format:Hardcover
I bought this book in the expectation that it would give a solid introduction to various agile methods - both coding principles as well as agile processes. It turned out to be focused primarily on coding principles ... of course, when you think about it ... it does after all focus on C# principles, patterns and practicies. You will see lots of coding examples (too many in my opinion) and very little about the agile processes around the actual coding. So it sure does deliver what it promisses: you will see how to actually implement coding patterns in C#.

If this is your first book on good object oriented patterns and practices then it's a good buy. If you already know your patterns, well, then it's a good brush up worth reading anyway.

If your are looking for a book on agile process like XP and Scrum then this is the wrong book.

As a senior C# programmer on my job I will certainly recomend new colleges to read this book.
Comment | 
Was this review helpful to you?
3 of 3 people found the following review helpful
Format:Hardcover|Amazon Verified Purchase
I have a bookshelf groaning with books on C# and agile software development. This is without doubt the best I've read. Robert Martin has somehow managed to distil his experience of many years into one cohesive tome, which is easy to read and provides practical advice on all aspects of development - agile, TDD, UML and design patterns.

As for the previous reviewer who gave this a ludicrous 1 star review and suggests the GOF as a better alternative, I would suggest that he is either an abstract genius, or has never actually read the GOF stuff and is just name-checking this in a poseur like fashion!

For the rest of us, this is probably as good as it gets.
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
4.0 out of 5 stars Useful book 3 Aug 2010
Format:Hardcover|Amazon Verified Purchase
I was impressed with this book, it is easy to read and has many useful points in it. It does occasionally labour points and in parts could be clearer, but all in all it is a well written and helpful book.

For an introduction to the SOLID principles, which is what I bought it for, it was excellent.

If you want a book that gives an introduction to Agile as a whole it is not the best available.
Comment | 
Was this review helpful to you?
3.0 out of 5 stars Ok 2 Feb 2013
By hrasyid
Format:Hardcover|Amazon Verified Purchase
A lot of technical discussion and samples of design patterns and coding principles. Only introductory discussion of Agile practices.

I learn many things from the design patterns and coding discussion, but the author likes to repeat things and "force" some of his opinions. And there is not a lot of discussion about agile practices in general.
Was this review helpful to you?
Format:Hardcover|Amazon Verified Purchase
I have a positive attitude towards this book due to the fact that I have read other books in the same series, such as The Clean Coder and Clean Code. The previous books have given me a good motivation and insight what to look for in this book.
Comment | 
Was this review helpful to you?
3 of 5 people found the following review helpful
5.0 out of 5 stars Excellent 20 Feb 2008
Format:Hardcover
This book covers takes a broad approach with more than enough information to get you going in Agile development techniques. There are also numerous references to other works that you can follow up, when you are ready, to delve into any particular area.

Buy it - study it - apply it - improve the quality of your code.

Brilliant!
Comment | 
Was this review helpful to you?
1 of 4 people found the following review helpful
1.0 out of 5 stars Long Winded Obvious Ramblings 9 Oct 2011
By Jimster
Format:Hardcover|Amazon Verified Purchase
This book has too much text rambling on about obvious issues and too little real design information. It is also full of long lists of code. No one is going to read code examples of the length found in this book. A waste of money.
Comment | 
Was this review helpful to you?
4 of 18 people found the following review helpful
1.0 out of 5 stars There are much better books available... 30 Jan 2010
By A Customer
Format:Hardcover
We had to use this book in lectures.

The examples given in it are really bad / nonsense.

For example in section II there is a chapter of "what is agile design". The example given tells a story in the style of a novel. The information given on these 4-5 Pages could be written in one sentence.

You will find this type of examples / writing style in allmost every section of the book. If you had to summerize this book, it will not take more than aprox. 10-20pages. Not worth buying!

If you want to stick into pattern oriented software engineering I would recommend you GOF.
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
example source code 0 14 Oct 2007
See all discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
   


Listmania!


Look for similar items by category


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges