-
Agile Principles, Patterns, and Practices in C#下载
资源介绍
It's been seven years since Claudia's justifiable complaint, but I think I have made up for it.
Publishing three booksone book every other year while running a consulting company and doing a lot
of coding, training, mentoring, speaking, and writing articles, columns, and blogsnot to mention
raising a family and enjoying a grandfamily can be quite a challenge. But I love it.
Agile development is the ability to develop software quickly, in the face of rapidly changing
requirements. In order to achieve this agility, we need to use practices that provide the necessary
discipline and feedback. We need to employ design principles that keep our software flexible and
maintainable, and we need to know the design patterns that have been shown to balance those
principles for specific problems. This book is an attempt to knit all three of these concepts together
into a functioning whole.
This book describes those principles, patterns, and practices and then demonstrates how they are
applied by walking through dozens of different case studies. More important, the case studies are not
presented as complete works. Rather, they are designs in progress. You will see the designers make
mistakes and observe how they identify them as mistakes and eventually correct them. You will see
the designers puzzle over conundrums and worry over ambiguities and trade-offs. You will see the
act of design.