Log in Sign up
Trang chủeBookClean Agile: Back to Basics, 1st edition
Clean Agile: Back to Basics, 1st edition

Clean Agile: Back to Basics, 1st edition

BRAND: PEARSON
Publisher:
PEARSON
Author:
Robert C. Martin
Edition:
(October 17, 2019) © 2020
eBook ISBN:
9780135781999
Print ISBN:
9780135781869
Type:
1 Year Subscription. Dành cho Cá nhân
eBook edition. 1 Year Subscription. Dành cho Cá nhân | Trường ĐH, Nhóm, Thư Viện: Gọi 0915920514 để báo giá Pearson, Vital Source eBook hoặc mua Sách In

Tổng quan sách

Hai mươi năm sau khi Tuyên ngôn Agile lần đầu tiên được trình bày, huyền thoại Robert C. Martin (Chú Bob) đã giới thiệu lại các giá trị và nguyên tắc linh hoạt cho thế hệ nhà phát triển phần mềm mới. Trong cuốn sách được háo hức chờ đợi này, tác giả cuốn sách bán chạy nhất The Clean Coder chỉ ra cách mang lại mức độ chuyên nghiệp và kỷ luật chưa từng có cho sự phát triển linh hoạt — và từ đó viết ra phần mềm thành công, hiệu quả hơn nhiều. Cũng như những cuốn sách khác của ông, Clean Agile: Back to Basics của Martin không chỉ đơn thuần đưa ra nhiều lựa chọn và phương án và nói rằng "hãy sử dụng khả năng phán đoán tốt nhất của bạn"; nó cho bạn biết nên thực hiện những lựa chọn nào và tại sao những lựa chọn đó lại quan trọng đối với thành công của bạn. Viết trong bối cảnh linh hoạt, Martin đưa ra những câu trả lời trực tiếp, rõ ràng cho những câu hỏi quan trọng:Làm thế nào và tại sao Agile bắt đầu?Chi phí và lợi ích của Agile là gì?Các thực hành hiệu quả nhất của phát triển linh hoạt là gì?Một nhóm Agile nên được tổ chức như thế nào?Lập trình viên, người kiểm tra và người quản lý đóng vai trò gì trong một nhóm linh hoạt?Vai trò của Huấn luyện viên Agile là gì?Còn Agile cho các dự án lớn thì sao?Những loại dự án nào được hưởng lợi từ Agile? Clean Agile: Back to Basics là cuốn sách cần thiết cho sinh viên, lập trình viên, người quản lý, người kiểm tra, người quản lý dự án và mọi chuyên gia phần mềm được yêu cầu lãnh đạo hoặc tham gia vào một dự án linh hoạt.
  1. Foreword xvPreface xviiAcknowledgments xxiAbout the Author xxv
  2. Chapter 1: Introduction to Agile 1History of Agile 3Snowbird 10Agile Overview 14Circle of Life 31Conclusion 35
  3. Chapter 2: The Reasons for Agile 37Professionalism 38Reasonable Expectations 43The Bill of Rights 56Conclusion 61
  4. Chapter 3: Business Practices 63Planning 64Small Releases 82Acceptance Tests 88Whole Team 93Conclusion 96
  5. Chapter 4: Team Practices 97Metaphor 98Sustainable Pace 100Collective Ownership 104Continuous Integration 107Standup Meetings 110Conclusion 111
  6. Chapter 5: Technical Practices 113Test-Driven Development 114Refactoring 123Simple Design 125Pair Programming 127Conclusion 131
  7. Chapter 6: Becoming Agile 133Agile Values 134The Menagerie 136Transformation 137Coaching 142Certification 143Agile in the Large 144Agile Tools 148Coaching—An Alternative View 155Conclusion (Bob Again) 165
  8. Chapter 7: Craftsmanship 167The Agile Hangover 169Expectation Mismatch 170Moving Apart 172Software Craftsmanship 173Ideology versus Methodology 174Does Software Craftsmanship Have Practices? 175Focus on the Value, Not the Practice 176Discussing Practices 177Craftsmanship Impact on Individuals 178Craftsmanship Impact on Our Industry 179Craftsmanship Impact on Companies 180Craftsmanship and Agile 181Conclusion 182
  9. Chapter 8: Conclusion 183Afterword 185Index 191
Chat Zalo