Agile Principles, Patterns, and Practices in C# and over 2 million other books are available for Amazon Kindle . Learn more
FREE Delivery in the UK.
Only 9 left in stock (more on the way).
Dispatched from and sold by Amazon.
Gift-wrap available.
Quantity:1
Agile Principles, Pattern... has been added to your Basket
Condition: Used: Like New
Comment: Used Good condition book may have signs of cover wear and/or marks on corners and page edges. Inside pages may have highlighting, writing and underlining. All purchases eligible for Amazon customer service and a 30-day return policy.
Trade in your item
Get a £10.31
Gift Card.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Agile Principles, Patterns, and Practices in C# (Robert C. Martin) Hardcover – 20 Jul 2006


See all 4 formats and editions Hide other formats and editions
Amazon Price New from Used from
Kindle Edition
"Please retry"
Hardcover
"Please retry"
£46.99
£39.33 £33.25
Paperback
"Please retry"
£124.90
£46.99 FREE Delivery in the UK. Only 9 left in stock (more on the way). Dispatched from and sold by Amazon. Gift-wrap available.

Special Offers and Product Promotions

  • When you trade in £15 or more you’ll receive an additional £5 Amazon.co.uk Gift Card for the next time you spend £10 or more.

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: £105.97

Buy the selected items together


Trade In this Item for up to £10.31
Trade in Agile Principles, Patterns, and Practices in C# (Robert C. Martin) for an Amazon Gift Card of up to £10.31, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Product details


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

4.0 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

8 of 8 people found the following review helpful By Jørn Wildt on 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? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
7 of 7 people found the following review helpful By Richard Smith on 12 Jun. 2010
Format: Hardcover 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? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 3 people found the following review helpful By Mr. J. P. Atherton on 3 Aug. 2010
Format: Hardcover 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? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By J. Finlay on 13 Sept. 2013
Format: Kindle Edition Verified Purchase
Every software developer should read this book.
It's packed with information and examples by an author who has been there and done it.
And actually invented quite a lot of it.
If we all read this book, work would be so much more productive.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By hrasyid on 2 Feb. 2013
Format: Hardcover 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.
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By --- on 4 Jan. 2014
Format: Hardcover Verified Purchase
This book is certainly not for beginners. It is for anyone who wants to get very serious about programming. I think the book could have been shorter by leaving out pages of examples (since the target audience is advanced developers as well). I think this is probably the best development book I've ever read.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again


Feedback