Agile Principles, Patterns, and Practices in C#
Robert C. Martin
Prentice Hall, 1 edition (3 Aug 2006)
ISBN 0131857258
768 pages
Buy from Amazon
About:
Agile Principles, Patterns, and Practices in C#
I sighed - another book on patterns and what worse, agile programming. More stories about shooting white water rapids, surfboards and west coast speak. Can I really stand it? As I opened the book things didn't look promising. Chapter quotes for worthy people trying to convey authority and intellectual power and, oh no, cartoons! However as I read I became increasingly addicted to the stories of how I should and should not create programs. There are lots of boring bits - well, they're boring if you've encountered anything at all about agile programming - but this isn't one of those motivational volumes that attempts to enthuse you without any real logical basis. This is no cheerleader of a book, but a careful explanation of the ideas of agile object-oriented programming. It is strong on examples - they really help you understand why you should do things one way rather than another. It's not prescriptive and it allows room for argument against the basic ideas, but the arguments it presents are so strong it is difficult to escape them.
If the book has flaws then its constant forward referencing is the worst. It also isn't particularly oriented towards C#. There are some helpful references like the use of ICompare in an example, but in the main C# is mostly irrelevant. The bottom line is that if you already know a little about the ideas this is a very useful and convincing book. It stopped me sighing and, yes, I read it to the very end. If you want to know about agile programming and many important aspects of object-oriented programming, then you could do a lot worse than buy this well-argued tome.
Related Materials
Agile Software Development, Principles, Patterns, and Practices by Robert C. Martin. Extreme Programming Adventures in C# (DV-Microsoft Professional) by R. Jeffries. C# 3.0 Design Patterns by Judith Bishop. Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition by Andrew Troelsen. Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries by Krzysztof Cwalina, Brad AbramsResources
Biography
Robert C. Martin has been a software professional since 1970. In the last 35 years, he has worked in various capacities on literally hundreds of software projects. He has authored "landmark" books on Agile Programming, Extreme Programming, UML, Object-Oriented Programming, and C++ Programming. He has published dozens of articles in various trade journals. Today, He is one of the software industry's leading authorities on Agile software development and is a regular speaker at international conferences and trade shows. He is a former editor of the C++ Report and currently writes a monthly Craftsman column for Software Development magazine. Mr. Martin is the founder, CEO, and president of Object Mentor Incorporated. Object Mentor is a sister company to Object Mentor International. Like OMI, Object Mentor is comprised of highly experienced software professionals who provide process improvement consulting, object-oriented software design consulting , training, and development services to major corporations around the world.Latest Offers
Deal of the Day: 65% Off "The Complete Monty Python's Flying Circus" and "Jeeves & Wooster"
Chromeo's Fancy Footwork $3.99
Save 30% on Selet Katadyn Desalinators
Save Big on DVD, Blu-ray, and Video On Demand
Lightning Deals in GPS, 8 AM to 10 PM PST
Labor Day Sale: Extra 20% Off Select Watches
Contact
If you would like to review a book, have your book reviewed or comment on any of the reviews on this site, please feel free to get in touch with us. We are always on the look out for materials and resources that we believe developers all over will benefit from. back upContact us here: Contact page
http://www.onyxtic.com/dev/feed.rss




