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.

Deliver to your Kindle or other device

 
 
 

Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Read books on your computer or other mobile devices with our FREE Kindle Reading Apps.
Agile Principles, Patterns, and Practices in C#
 
 

Agile Principles, Patterns, and Practices in C# [Kindle Edition]

Robert C. Martin , Micah Martin
3.3 out of 5 stars  See all reviews (6 customer reviews)

Digital List Price: £35.82 What's this?
Print List Price: £47.99
Kindle Price: £24.59 includes VAT* & free wireless delivery via Amazon Whispernet
You Save: £23.40 (49%)
Unlike print books, digital books are subject to VAT.

Formats

Amazon Price New from Used from
Kindle Edition £24.59  
Hardcover £37.53  
Paperback --  


Product Description

Product Description

This is the eBook version of the printed book.

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.



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.




Product details

  • Format: Kindle Edition
  • File Size: 5720 KB
  • Print Length: 768 pages
  • Publisher: Prentice Hall; 1 edition (20 July 2006)
  • Sold by: Amazon Media EU S.à r.l.
  • Language English
  • ASIN: B0051TM4GI
  • Text-to-Speech: Enabled
  • Average Customer Review: 3.3 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Bestsellers Rank: #94,376 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?


More About the Author

Robert C. Martin
Discover books, learn about writers, and more.

Visit Amazon's Robert C. Martin Page

What Other Items Do Customers Buy After Viewing This Item?


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
 

Customer Reviews

Most Helpful Customer Reviews
3 of 3 people found the following review helpful
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?
1 of 1 people found the following review helpful
Useful book 3 Aug 2010
Format:Hardcover
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?
1 of 1 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?

Popular Highlights

 (What's this?)
&quote;
A better planning strategy is to make detailed plans for the next week, rough plans for the next 3 months, and extremely crude plans beyond that. &quote;
Highlighted by 15 Kindle users
&quote;
Nothing focuses requirements better than seeing the nascent system come to life. Therefore, capturing the specific details about a requirement long before it is implemented is likely to result in wasted effort and premature focusing. &quote;
Highlighted by 13 Kindle users
&quote;
A user story is a mnemonic token of an ongoing conversation about a requirement. A user story is a planning tool that the customer uses to schedule the implementation of a requirement, based on its priority and estimated cost. &quote;
Highlighted by 13 Kindle users

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
   



Look for similar items by category


Look for similar items by subject


Amazon Media EU S.à r.l. GB Privacy Statement Amazon Media EU S.à r.l. GB Delivery Information Amazon Media EU S.à r.l. GB Returns & Exchanges