• Clean agile
21年品牌 40万+商家 超1.5亿件商品

Clean agile

正版图书保证 可开电子发票

22.1 3.2折 69 全新

库存15件

湖北武汉
认证卖家担保交易快速发货售后保障

作者(美)罗伯特·C.马丁|责编:杨海玲

出版社人民邮电出版社

ISBN9787115537904

出版时间2020-07

装帧平装

开本16开

定价69元

货号9787115537904

上书时间2024-11-19

汉唐图书旗舰店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
罗伯特·C.马丁,重量软件开发大师,设计模式和敏捷开发先驱,敏捷联盟首任主席,C++Report主编,被后辈程序员尊称为“Bob大叔”。20世纪。70年代初成为职业程序员。后创办Object Mentor公司并任总裁。Martin还是一名多产的作家。至今已发表数百篇文章、论文和博客文章。除本书外,还著有《代码整洁之道》《敏捷软件开发:原则、模式和实践》《LJML:Java程序员指南》等。他很近创办了clear-coders.com网站,专为软件开发人员提供教育视频。

目录
Chapter 1 Introduction to Agile/介绍敏捷 1

History of Agile/敏捷的历史 3

Snowbird/雪鸟会议 10

After Snowbird/雪鸟会议之后 13

Agile Overview/敏捷全貌 14

The Iron Cross/铁十字 15

Charts on the Wall/墙上的图 15

The First Thing You Know/你知道的第 一件事 18

The Meeting/会议 18

The Analysis Phase/分析阶段 19

The Design Phase/设计阶段 20

The Implementation Phase/实施阶段 21

The Death March Phase/死亡行军阶段 22

Hyperbole/夸张吗 23

A Better Way/更好的方式 23

Iteration Zero/迭代0 24

Agile Produces Data/敏捷产出数据 25

Hope versus Management/幻想与管理 27

Managing the Iron Cross/管理铁十字 27

Business Value Order/业务价值排序 31

Here Endeth the Overview/全貌至此结束 31

Circle of Life/生命之环 31

Conclusion/结论 35

Chapter 2 The Reasons for Agile/敏捷的理由 37

Professionalism/专业性 38

Software Is Everywhere/到处是软件 39

We Rule the World/程序员统治世界 41

The Disaster/灾难 42

Reasonable Expectations/合理的期望 43

We Will Not Ship Shyt!/我们不会交付一堆垃圾! 43

Continuous Technical Readiness/从技术上随时做好交付准备 45

Stable Productivity/稳定的生产率 46

Inexpensive Adaptability/划算的适应力 49

Continuous Improvement/持续改进 50

Fearless Competence/无畏之力 50

QA Should Find Nothing/QA应该什么也找不到 52

Test Automation/测试自动化 52

We Cover for Each Other/我们互相掩护 54

Honest Estimates/诚实的估算 54

You Need to Say“No”/你需要说“不” 55

Continuous Aggressive Learning/持续主动地学习 55

Mentoring/指导 56

The Bill of Rights/权利条款 56

Customer Bill of Rights/客户权利条款 56

Developer Bill of Rights/开发人员权利条款 57

Customers/客户权利详讨 57

Developers/开发人员权利详讨 59

Conclusion/结论 61

Chapter 3 Business Practices/业务实践 63

Planning/计划游戏 64

Trivariate Analysis/三元分析 65

Stories and Points/故事和点数 66

ATM Stories/ATM的故事 67

Stories/故事 74

Story Estimation/故事估算 76

Managing the Iteration/对迭代进行管理 78

The Demo/演示 80

Velocity/速率 81

Small Releases/小步发布 82

A Brief History of Source Code Control/源代码控制简史 83

Tapes/磁带 85

Disks and SCCS/磁盘和源代码控制系统 85

Subversion 86

Git and Tests/Git与测试 87

Acceptance Tests/验收测试 88

Tools and Methodologies/工具和方法论 89

Behavior-Driven Development/行为驱动开发 90

The Practice/实践 90

Whole Team/完整团队 93

Co-Location/同一地点 94

Conclusion/结论 96

Chapter 4 Team Practices/团队实践 97

Metaphor/隐喻 98

Domain-Driven Design/领域驱动设计 99

Sustainable Pace/可持续节奏 100

Overtime/加班 102

Marathon/马拉松 103

Dedication/奉献精神 103

Sleep/睡眠 104

Collective Ownership/代码集体所有 104

The X Files/X档案 106

Continuous Integration/持续集成 107

Then Came Continuous Build/然后有了持续构建 108

The Continuous Build Discipline/持续构建的纪律 109

Standup Meetings/站会 110

Pigs and Chickens/猪和鸡? 111

Shout-out/公开表示认可 111

Conclusion/结论 111

Chapter 5 Technical Practices/技术实践 113

Test-Driven Development/测试驱动开发 114

Double-Entry Bookkeeping/复式记账 114

The Three Rules of TDD/TDD三规则 116

Debugging/调试 117

Documentation/文档 117

Fun/乐趣 118

Completeness/完备性 119

Design/设计 121

Courage/勇气 121

Refactoring/重构 123

Red/Green/Refactor/红-绿-重构 124

Bigger Refactorings/大型重构 125

Simple Design/简单设计 125

Design Weight/设计的重量 127

Pair Programming/结对编程 127

What Is Pairing/什么是结对 128

Why Pair/为什么结对 129

Pairing as Code Review/结对当作代码评审 129

What about the Cost/代价几何 130

Just Two/只能两人吗 130

Management/管理 130

Conclusion/结论 131

Chapter 6 Becoming Agile/成就敏捷 133

Agile Values/敏捷的价值观 134

Courage/勇气 134

Communication/沟通 134

Feedback/反馈 135

Simplicity/简单 135

The Menagerie/怪物博物馆 136

Transformation/转型 137

The Subterfuge/耍花招 138

The Lion Cubs/幼狮 138

Weeping/哭泣 139

Moral/寓意 139

Faking It/假装 139

Success in Smaller Organizations/在更小的组织中成功 140

Individual Success and Migration/个人成功和迁移 141

Creating Agile Organizations/创建敏捷组织 141

Coaching/教练辅导 142

Scrum Masters 143

Certification/认证 143

Real Certification/真正的认证 144

Agile in the Large/大型组织中的敏捷 144

Agile Tools/敏捷工具 148

Software Tools/软件工具 148

What Makes for an Effective Tool/什么才是有效的工具 149

Physical Agile Tools/物理的敏捷工具 151

The Pressure to Automate/自动化的压力 152

ALMs for the Not-Poor/有钱人用的ALM类工具 153

Coaching—An Alternative View/教练——另一个视角 155

The Many Paths to Agile/条条大路通敏捷 155

From Process Expert to Agile Expert/从过程专家到敏捷专家 156

The Need for Agile Coaching/对敏捷教练的需求 157

Putting the Coach into Agile Coach/将教练技术带给敏捷教练 158

Going Beyond the ICP-ACC/超越ICP-ACC 158

Coaching Tools/教练工具 159

Professional Coaching Skills Are Not Enough/只有专业教练技巧是不够的 159

Coaching in a Multiteam Environment/在多团队环境中进行敏捷教练的工作 160

Agile in the Large/大型组织中的敏捷 161

Using Agile and Coaching to Become Agile/使用敏捷和教练技术来变得敏捷 161

Growing Your Agile Adoption/敏捷导入的成长 162

Going Big by Focusing on the Small/细处着手成大事 164

The Future of Agile Coaching/敏捷教练的未来 165

Conclusion (Bob Again)/结论(鲍勃大叔回来了) 165

Chapter 7 Craftsmanship/匠艺 167

The Agile Hangover/敏捷的宿醉 169

Expectation Mismatch/不孚所望 170

Moving Apart/渐行渐远 172

Software Craftsmanship/软件匠艺 173

Ideology versus Methodology/思想体系与方法论 174

Does Software Craftsmanship Have Practices/软件匠艺包含实践吗 175

Focus on the Value, Not the Practice/聚焦于价值而非实践 176

Discussing Practices/对实践的讨论 177

Craftsmanship Impact on Individuals/匠艺对个人的影响 178

Craftsmanship Impact on Our Industry/匠艺对行业的影响 179

Craftsmanship Impact on Companies/匠艺对公司的影响 180

Craftsmanship and Agile/匠艺与敏捷 181

Conclusion/结论 182

Chapter 8 Conclusion/结论 183

Afterword/跋 185

内容摘要
本书是软件开发界的传奇人物罗伯特·C.马丁(“鲍勃大叔”)对敏捷发展历程的回顾,对敏捷很初用意的重述,对敏捷价值观和原则的传达。本书首先概述敏捷的历史、敏捷的全貌;然后说明敏捷出现的缘由;接着讲解敏捷的业务实践、团队实践和技术实践,介绍成就敏捷的因素,还谈到敏捷转型中常见的问题与困难;很后提出软件匠艺理念。本书适合开发人员、测试人员、管理人员、项目经理、业务人员等软件行业从业者阅读。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP