扫码阅读
手机扫码阅读

敏捷史话(六):也许他可以拯救你的代码 —— Robert C. Martin

482 2023-08-21

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:敏捷史话(六):也许他可以拯救你的代码 —— Robert C. Martin
文章来源:
敏捷开发
扫码关注公众号

导语:Robert C. Martin,被称为Bob大叔,是一位极限编程的支持者和“代码整洁”理念的推广者。他提倡软件开发者应具有匠艺精神,并试图将敏捷开发与匠艺精神结合起来,修复业务与开发之间的鸿沟。

1. 瀑布开发之旅:Bob大叔早年在A.S.C.Tabulating公司作为程序员经历了传统的瀑布开发模式,该模式效率低下,反馈周期长。虽然后来瀑布模型提高了生产效率,却未能达到预期的成果,导致Bob开始探索新的开发流程。他发现,代码质量是软件成功的关键,而仅仅依靠瀑布模型并不能保证高质量的代码。

2. 敏捷开发的萌芽:90年代初,敏捷开发的概念开始形成,Bob大叔通过Kent Beck的著作了解到极限编程和测试驱动开发。这些方法的有效性启发了他,但在敏捷宣言中,代码整洁并未得到足够的重视。Bob大叔在2010年出版的《代码整洁之道》中强调了代码整洁的重要性。

3. 贯彻“匠艺精神”:Bob大叔认为,仅仅实施敏捷和代码规范是不够的,开发者需要具备匠艺精神。他在《代码整洁之道:程序员的职业修养》一书中提出,应用小团队解决小问题的方式比大团队更为有效。软件匠艺运动应运而生,旨在提升软件开发水准并回归敏捷初衷。Bob大叔认为敏捷和匠艺都是为了交付高质量工作,两者应相辅相成。

Bob大叔作为软件开发领域的先行者和实践者,他通过书籍、演讲和社交媒体持续分享他的见解,并致力于将敏捷开发和匠艺精神结合起来,以促进软件行业的发展。

想要了解更多内容?

查看原文:敏捷史话(六):也许他可以拯救你的代码 —— Robert C. Martin
文章来源:
敏捷开发
扫码关注公众号