著译者&参与者
罗伯特·C.马丁(Robert C.Martin),业内人士尊称“鲍勃大叔”,上世纪70年代起,就是一名软件专家。1999年,成为全球著名的软件顾问。他是Object Mentor公司的创始人和总裁,该公司拥有一个经验丰富的顾问团队,在C++、Java、.NET、面向对象、模式、UML、敏捷方法以及极限编程(XP)领域为全球各地的客户提供指导。1995年,他的畅销书《C++面向对象程序设计》由Prentice Hall出版。1996至1999年,他担任C++Report的总编。1997年,他是《程序设计模式语言》杂志的主编。1999年,担任More C++Gems一书(剑桥大学出版社)的编辑。2001年,他和James Newkirk合写了XP in Practice(Addison-Wesley出版)。2002年,他写了读者期待已久的《敏捷软件开发:原则、模式与实践》(Prentice Hall出版),该书荣获第13届美国《软件开发》杂志震撼大奖。他在各种行业杂志上发表过多篇论文,还是国际性会议的演讲嘉宾。他是一个非常快乐的人。
詹姆斯·W.纽柯克(James W.Newkirk),软件开发经理和架构师。在2002年的时候,他就已经有18年的开发经验,涉及领域从实时微控制器编程到Web服务。他和鲍勃大叔合写了XP in Practice(Addison-Wesley出版)。2000年8月之后,他在工作中一直使用用.NET框架,是.NET单元测试工具NUnit的贡献者。
罗伯特·S.高斯(Robert S.Koss),在21世纪初,高斯博士就已经有近30年的软件开发经验。他把面向对象原则应用到许多项目上,先后担任过从程序员到资深架构师等角色。全球各地有几千名参加过他的面向对象设计与编程课程。他是Object Mentor的资深顾问。
鄢倩,ThoughtWorks中国区区块链事业部的技术负责人,《架构整洁之道》技术审校者。作为活跃在技术一线的技术顾问,他一直在为多家通信和金融企业提供基于敏捷精益原则的转型服务,在云服务系统中指导和实施DDD、持续集成和持续交付等技术实践。在公司内部,还以技术负责人的身份带领团队交付软件、攻关技术难点以及培养团队工程师文化。鄢倩致力于帮助企业接入区块链生态和引领商业变革,他的主要兴趣领域是区块链、领域驱动设计和微服务架构等方向。
徐进,ThoughtWorks软件开发工程师。在汽车和电商领域有丰富的软件开发经验。对敏捷开发流程和相关敏捷实践有深入的理解,对面向对象编程范式和软件设计模式有深入的研究与实践。徐进的主要兴趣点在于基础设施即代码、微服务与云原生技术领域的演进和发展。