Agile Principles, Patterns, and Practices in C# docx

944 785 4
Agile Principles, Patterns, and Practices in C# docx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

[...]... Managing Agile Projects Sanjiv Augustine Agile Estimating and Planning Mike Cohn Working Effectively with Legacy Code Michael C Feathers Agile Java™: Crafting Code with Test-Driven Development Jeff Langr Agile Principles, Patterns, and Practices in C# Robert C Martin and Micah Martin Agile Software Development: Principles, Patterns, and Practices Robert C Martin UML For Java™ Programmers Robert C Martin... 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... Introduction In early 2005, I was on a small development team that began work on a NET application to be written in C# Using agile development practices was mandatory, which is one of the reasons I was involved Although I had used C# before, most of my programming experience was in Java and C++ I didn't think that working in NET would make much difference; in the end it didn't Two months into the project,... developers and contains the information needed to develop software in an agile manner Reading the book cover to cover introduces practices, and then principles then patterns, and then provides case studies that tie them all together Integrating all this knowledge will help you get your projects done If you are a manager or business analyst, read Section I, Agile Development Chapters 16 provide an in- depth... for in its remarkable ability to play catch-up and win The first edition of this book was written using Java and C++ as the coding language This book is written using C# and the NET platform This should not be viewed as an endorsement We are not taking sides in this war Indeed, I think that the war itself will burn itself out when a better language surfaces in the next few years and captures the mindshare... 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... Applications Using the Booch Method and Agile Software Development Principles, Patterns, and Practices (both Prentice Hall), UML for Java Programming (Addison-Wesley), and was the editor -in- chief of C++ Journal from 1996 to 1999 He is a featured speaker at international conferences and trade shows Micah Martin works with Object Mentor as a developer, consultant, and mentor on topics ranging from object-oriented... of agile principles and practices, taking you from requirements to planning to testing, refactoring, and programming Section I will give you guidance on how to build teams and manage projects It'll help you get your projects done If you want to learn UML, first read Chapters 1319 Then read all the chapters in Section III, The Payroll Case Study This course of reading will give you a good grounding in. .. C Martin Fit for Developing Software: Framework for Integrated Tests Rick Mugridge and Ward Cunningham Agile Software Development with SCRUM Ken Schwaber and Mike Beedle Extreme Software Engineering: A Hands on Approach Daniel H Steinberg and Daniel W Palmer For more information, visit http://www.prenhallpofessional.com/martinseries Foreword In my first professional programming gig, I was hired to... the system is minimal Later in this book, we discuss the object-oriented design principles, patterns, and practices that help us to maintain this kind of flexibility 3 Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter time scale We deliver working software, and we deliver it early and often We are not content with delivering bundles of . read to understand agile software and how it applies to programming in Agile Principles, Patterns, and Practices in C# By Martin C. Robert, Martin Micah Publisher:. understand agile software and how it applies to programming in the .NET Framework. Agile Principles, Patterns, and Practices in C# By Martin C. Robert, Martin

Ngày đăng: 17/03/2014, 13:20

Từ khóa liên quan

Mục lục

  • Agile Principles, Patterns, and Practices in C#

  • Table of Contents

  • Copyright

  • Robert C. Martin Series

  • Foreword

  • Acknowledgments

  • About the Authors

  • Section I. Agile Development

  • Section II. Agile Design

  • Section IV. Packaging the Payroll System

  • Appendix A. A Satire of Two Companies

  • Appendix B. What Is Software?

  • InsideFrontCover

  • InsideBackCover

  • Index

Tài liệu cùng người dùng

Tài liệu liên quan