Agile Principles, Patterns, and Practices in C#

Agile Principles, Patterns, and Practices in C#

Description

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.

Similar Books

ISBN 10: 0134494164
ISBN 13: 9780134494166

20 Sep 2017
Robert Martin

ISBN 10: 0132350882
ISBN 13: 9780132350884

01 Mar 2009
Robert Martin

ISBN 10: 0137081073
ISBN 13: 9780137081073

13 May 2011
Robert Martin

ISBN 10: 0201633612
ISBN 13: 9780201633610

01 Jul 1997
Erich Gamma

ISBN 10: 0321125215
ISBN 13: 9780321125217

12 Sep 2003
Eric Evans

ISBN 10: 1617290890
ISBN 13: 9781617290893

07 Dec 2013
Roy Osherove

ISBN 10: 0321127420
ISBN 13: 9780321127426

27 Nov 2002
Martin Fowler

ISBN 10: 0321146530
ISBN 13: 9780321146533

17 Jan 2003
Kent Beck

ISBN 10: 1617294535
ISBN 13: 9781617294532

01 Jun 2019
Jon Skeet

ISBN 10: 0131177052
ISBN 13: 9780131177055

09 Apr 2009
Michael Feathers

ISBN 10: 0131495054
ISBN 13: 9780131495050

01 Jun 2007
Gerard Meszaros

ISBN 10: 0321278658
ISBN 13: 9780321278654

16 Nov 2004
Kent Beck

Warning: fopen(/var/www/johnbellbooks.com/htdocs/core/../sitemap_datas/auto/isbn_and_title_1.txt): failed to open stream: Permission denied in /var/www/johnbellbooks.com/htdocs/core/krenabiz.php on line 0

Warning: fwrite() expects parameter 1 to be resource, bool given in /var/www/johnbellbooks.com/htdocs/core/krenabiz.php on line 0

Warning: fclose() expects parameter 1 to be resource, bool given in /var/www/johnbellbooks.com/htdocs/core/krenabiz.php on line 0