罗伯特·马丁

罗伯特·马丁
Robert C. Martin surrounded by computers.jpg
马丁在2020年
出生
罗伯特·塞西尔·马丁

1952年12月5日(70岁)[1]
国籍美国人
其他名称“鲍勃叔叔”马丁
职业软件工程师,讲师
闻名敏捷宣言坚硬的原则
孩子们4
网站CleanCoder.com

罗伯特·塞西尔·马丁(1952年12月5日出生),被称为“鲍勃叔叔”,[2]是美国人软件工程师,讲师和畅销书作者。他以制定许多软件设计原则并成为有影响力的创始人而受到认可敏捷宣言.[3]

马丁撰写了许多书籍和杂志文章。他是主编C ++报告杂志并担任敏捷联盟的第一任主席。[4][5]

公司

1991年,马丁创立了对象导师,[6]现在已解散,提供了由讲师主导的培训极端编程方法。截至2020年3月,他经营了两家公司:

  • 鲍勃咨询叔叔 - 提供咨询和培训服务
  • 清洁编码器 - 提供培训视频

软件原则和倡导

马丁的五个原则已被统称为坚硬的原则。尽管他发明了他提倡的大多数原则,但Liskov替代原则是由芭芭拉·利斯科夫(Barbara Liskov)[7]开放的原则是由贝特兰·迈耶(Bertrand Meyer).[8][9]

马丁是软件工艺敏捷软件开发, 和测试驱动的开发.

出版物

  • 1995。使用Booch方法设计面向对象的C ++应用程序。 Prentice Hall。ISBN978-0132038379。
  • 2002。敏捷软件开发,原理,模式和实践。皮尔逊。ISBN978-0135974445。
  • 2009。干净代码:敏捷软件手工艺手册。 Prentice Hall。ISBN978-0132350884。
  • 2011。清洁编码器:专业程序员的行为守则。 Prentice Hall。ISBN978-0137081073。
  • 2017。清洁建筑:工匠的软件结构和设计指南。 Prentice Hall。ISBN978-0134494166。
  • 2019。干净的敏捷:返回基础知识。 Prentice Hall。ISBN978-0135781869。
  • 2021。清洁工艺:学科,标准和道德规范。 Addison-Wesley专业人士。ISBN978-0136915805

参考

  1. ^Groupon Onair(2016年7月26日)。与鲍勃·马丁叔叔编程的未来。 YouTube。
  2. ^Matthew Heusser(2011年5月10日)。“专业程序员需要行为守则?与罗伯特·C(Robert C)进行采访。.信息。检索2月26日,2015.
  3. ^“作者:敏捷宣言”.敏捷软件开发宣言。 2001。检索1月16日,2020.
  4. ^“罗伯特·马丁”.IEEE Xplore。检索8月1日,2021.
  5. ^Sondra Ashmore;克里斯汀·鲁扬(Kristin Runyan)(2014)。敏捷方法简介。 Addison-Wesley专业人士。 p。 10。ISBN 9780133435214.
  6. ^“罗伯特·马丁(鲍勃叔叔) - Scrum Alliance”.www.scrumalliance.org。检索11月30日,2022.
  7. ^芭芭拉·利斯科夫(Liskov);Wing,Jeannette(1994年11月1日)。“亚型的行为概念”。编程语言和系统的ACM交易.16(6):1811–1841。doi10.1145/197320.197383.S2CID 999172.
  8. ^马丁,罗伯特·C(1996年1月)。“开放原则”(PDF).C ++报告。从2006年8月22日的原件存档。{{}}:CS1维护:不适合URL(链接)
  9. ^迈耶,伯特兰(1988)。面向对象的软件构建。纽约:Prentice Hall。 p。 23。ISBN 0136290493.