第六章
也许这个人能拯救你的代码

——Robert C. Martin

文/晏瑞宇

Robert C. Martin(罗伯特·C·马丁),作为世界级软件开发大师、设计模式和敏捷开发先驱、C++Report杂志前主编,也是敏捷联盟(Agile Alliance)的第一任主席,我们尊称他为“Bob大叔(UncleBob)”。

如今,年逾六十的Bob大叔过着典型的“斜杠”生活,他不仅是优秀的程序员、畅销书作家、演讲家,以及视频制作者,还是一名柔术爱好者。多年学习柔术的经历,带给他的除了强健的身体之外,还有从中受到的有关“匠艺”的熏陶。他经常受邀去各地进行演讲,向当下年轻一代的程序员们分享他所理解的敏捷。现在,Bob大叔也常常在Twitter的账号(@Uncle Bob Martin)以及个人网站(cleancoder.com)上发表自己的观点、文章。

Bob大叔认为,敏捷不是项目管理方法,而是一套价值观和纪律,可以帮助相对较小的团队构建中小型产品。这一观点的提出源于他无数次的亲身项目实践。