| help | account  


Agile Principles, Patterns, and Practices in C#
View Larger Image
Robert C. Martin, Micah Martin
Prentice Hall, Hardcover, Published July 2006, 608 pages, ISBN 0131857258
List Price: $64.99
Our Price: $50.50
You Save: $14.49 (22% Off)


FREE Shipping on Orders over $40!*
Availability: Out-Of-Stock
Read an excerpt:
Chapter 38: The Payroll User Interface - Model View Presenter

     

Excerpt provided courtesy of Prentice-Hall PTR. Copyright © Pearson Education, Prentice Hall PTR. Written permission from the publisher is required for any use of this material.

Be the First to Write a Review and tell the world about this title!

People who purchase this book frequently purchase:

Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:

The award-winning book Agile Software Development: Principles, Patterns and Practices helped bring Agile principles from a practitioner's point of view to tens of thousands of Java and C++ programmers. Now, Robert C. Martin and Micah Martin have produced a completely updated volume for .NET programmers, Agile Principles, Patterns, and Practices in C#.

This book presents a series of case studies illustrating Agile Development and Agile Design, and moves quickly from UML to real C# code. The introductory chapters lay out the basics of the agile movement, while the later chapters show these techniques in action. The book includes source code examples that are also available for download from the author's 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 Single Responsibility Principle and the Open Closed Principle
  • The Liskov Substitution Principle and the Dependency Inversion Principle
  • The Interface Segregation Principle, and Separation through Delegation and Multiple Inheritance
  • The five types of UML diagrams and how to use them effectively
  • Object-oriented package design and design patterns
  • How to put all of this together for a real-world project

Whether you are a C# programmer, 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 the .NET Framework.

 

About the Authors

Robert C. Martin is a principal in a consulting firm named Object Mentor, based in Illinois. Object Mentor provides software leadership services to the global community. They use XP process improvement, OO design consulting, and the skills that come with experience to help companies get their projects done.

Micah Martin is a software craftsman and a a proud mentor at Object Mentor, Inc., where he spends his time developing software, training other software developers, and consulting. Micah specializes in agile software development, acceptance testing, and object- oriented programming. He is the co-creator and primary developer of the open source FitNesse tool. Micah is a regular attendee and speaker at conferences.




Forgot your password?
FAQs
Shipping Options
Returns
Your Orders
Your Account