Home
|
About Us
|
RSS Feed
|
Shopping Cart
Search all brands/categories
Home
> Agile Principles, Patterns, and Practices in C# Item
Categories
Apparel & Accessories
Baby Stationery
Baby Toys
Bathing & Skin Care
Car Seats & Accessories
Diapering
Feeding
Gear
Gifts
Health & Baby Care
Nursery
Potty Training
Pregnancy & Maternity
Safety
Strollers
Top Sellers
Dreamweaver CS4: The Missing Manual
Effective Java (2nd Edition)
C# 4.0 in a Nutshell: The Definitive Reference
The iPhone Developer`s Cookbook: Building Applications with the iPhone 3.0 SDK (2nd Edition)
Head First HTML with CSS & XHTML
Succeeding with Agile: Software Development Using Scrum
C Programming Language (2nd Edition)
Agile Principles, Patterns, and Practices in C#
Rating
List Price
$64.99
Add to Shopping Cart
Our Price
$45.28
See our Partners Price
Lowest New Price
$39.99
Lowest Used Price
$38.00
Categories
Programming Languages
Software Design & Engineering
General AAS
Textbooks Trade-In & Buyback
C#
C++
General
Object-Oriented Design
Software Development
Hardcover
Printed Books
Similar products
Clean Code: A Handbook of Agile Software Craftsmanship
The Art of Unit Testing: With Examples in .Net
Patterns of Enterprise Application Architecture
Domain-Driven Design: Tackling Complexity in the Heart of Software
Working Effectively with Legacy Code
Description
Together with the prize-winning book Agile Software Development: Principles, Patterns, and Practices, Robert C. Martin helped get Agile principles to tens of thousands of Java and C++ programmers. Now .NET programmers have a definitive guide to agile methods together with this fully 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 shortly 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 consists of many source code examples this are in addition 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 together 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 mutually 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 comprehend agile software and how it applies to programming in the .NET Framework.
Customer Reviews
Best Primer for Agile Engineering
2009-08-13
By Al Tenhundfeld (Charlottesville, Virginia)
If you're wondering what people mean when they talk about "Agile Software Development" or "Agile Engineering" and C# is your language of choice, this is the perfect book to get started with.
If you've read the Java version of this book or you're already familiar with TDD and the SOLID principles, this book will NOT contain a lot of new information. Another review criticizes the book for merely being a translation of the Java book into C#. That's true, but I don't see how that's a bad thing.
This is not a book about C#; look elsewhere for C# best practices. This is a book about Agile software development, and there is no better primer.
This is a great book.
2009-08-07
By Charles Hager (Denver, CO USA)
This book in NOT about learning how to program using C# as your language of choice. But, if you want a book on how to design and develop real world software then this is THE book on the subject. This is an updated version of a previous book (that won numerous awards) that has EXAMPLES written in C#. What I like the most about the book is that the authors take a firm stand on key issues and identify PRINCIPLES of design and development.
It's true that some of the old books by the Martins have been difficult to read because they covered a subject in agonizing detail and then go on and on to prove why their way of thinking is correct. In this book they drop the "proofing" (thank you) get to the point and show us the best way to build software.
The payroll examples are in C# and drive home the authors PRINCIPLES of design and development quite well.
I've been developing software for 30 years (10 years in C# and Java) and this book should be a part of every software developers library (regardless of the language being used).
Another great Uncle Bob Book
2009-04-20
By Elliott Ohara (Austin, Tx)
Another great "Uncle Bob" book. Makes a great case for why adherence to good patterns are even more important in an agile environment. I really liked the point that relational DB's are sometimes a political decision, and putting off the decision to code to them makes for much more elegant design.
I wasn't horribly fond of his MVP example (public properties on presenter instead of having them on the view). I'm just not ready (yet) to embrace the "no hungarian notation for interfaces" idea- although I do see the point.
Must read for senior C# Developers
2009-03-28
By Rudy Lacovara (Arvada, CO)
This book has had a significant impact on the way I approach programming. It is on of the best C# books I've ever read. With that said, this is not a book for everyone. If you're learning the C# language this is not for you. I would recommend a book like C# In Depth, or Accelerated C#. This is the book for programmers who already know the tool intimately and whose focus is on using the tool to create clean, maintainable, software. This is important reading for developers who are ready to move to the next level.
Agile Principles, Patterns, and Practices in C# (Robert C. Martin Series)
2008-10-30
By Joel C. Themmen (San Diego)
Very good. I am uncertain of the author's example of design by coffee maker (it seemed a bit obtuse at times) but aside from that many portions of the book will be required for many of our developers. Concise, well written, easy to translate in action items ...
Well worth the money - I recommend it without hesitation.
Best Gifts
Head First Design Patterns
Coders at Work
MCTS Self-Paced Training Kit (Exam 70-536): Microsoft® .NET Framework Application Development Foundation, Second edition
LEGO MINDSTORMS NXT 2.0: The King`s Treasure (Technology in Action)
Programming Pearls (2nd Edition)
Head First Object-Oriented Analysis and Design
Programming C# 3.0
Concepts of Programming Languages by Robert W Sebesta, NEW Action Programming Languages 9781598295443, SPARC Architecture Assembly Language Programming C, Concepts of Programming Languages 9E by Sebesta, The C Programming Language by Brian W Kernighan 19 , Concepts of Programming Languages by Robert W Sebes , Online Programming Languages and Assemblers , 6502 ASSEMBLY LANGUAGE PROGRAMMING , NEW Database Programming Languages 9th Internationa , NEW Programming Languages and Systems 9783540489375, NEW Functional Programming Languages in Education, NEW Programming Languages and Systems 8th European , NEW S-Plus Programming Language and Applied Statisti , Concepts of Programming Languages by Robert W Sebes , New KornShell Command And Programming Language The 2n, NEW Programming Languages and Systems Second Asian ,
BeautyAndHealthDeals.com - Teeth Whitening category
New releases
jQuery: Novice to Ninja
CLR via C# (Pro-Developer)
Introducing .NET 4.0: with Visual Studio 2010 (Expert`s Voice in .Net)
Beginning Mac Programming: Develop with Objective-C and Cocoa
Professional C# 4.0 and .NET 4
Python Programming for the Absolute Beginner, 3rd Edition
Practical Arduino: Cool Projects for Open Source Hardware (Technology in Action)
Copyright © 2010 DesireBooks.com. All rights reserved.