Loading article…
ロバート・C・マーティン | |
|---|---|
2020年のマーティン | |
| 生まれる | ロバート・セシル・マーティン 1952年12月5日[1] |
| 国籍 | アメリカ人 |
| その他の名前 | 「アンクル・ボブ」マーティン |
| 職業 | ソフトウェアエンジニア、[2]インストラクター |
| 知られている | アジャイル宣言、SOLID原則 |
| 子供たち | 4 |
| Webサイト | クリーンコーダー |
ロバート・セシル・マーティン(1952年12月5日生まれ)は、通称「ボブおじさん」[3]のアメリカ人ソフトウェアエンジニア、[2]インストラクター、著者です。彼は、多くのソフトウェア設計原則を推進したこと、そして影響力のあるアジャイル宣言[4]の著者および署名者として最もよく知られています。
マーティンは多くの本や雑誌記事を執筆しており、 C++ Report誌の編集長を務め、Agile Allianceの初代会長を務めた。[5] [6]
マーティンは17歳でソフトウェア業界に参入し、独学で学びました。[7]
プロフェッショナルな仕事
1991年、マーティンはObject Mentor [8](現在は廃業)を設立し、エクストリームプログラミング方法論に関するインストラクター主導のトレーニングを提供していた。[9] 2023年11月現在[アップデート]、彼はコンサルティングとトレーニングサービスを提供するUncle Bob Consultingを経営している。[10]彼は息子のミカ・マーティンが経営する会社Clean Codersでマスタークラフトマン/メンターを務めており、トレーニングビデオを制作している。 [11]
ソフトウェア原則の提唱
マーティンはソフトウェア職人技、アジャイルソフトウェア開発、テスト駆動開発の提唱者です。[12]
彼は、 SOLIDとして知られるようになったオブジェクト指向プログラミング(OOP)設計原則の集積を導入したとされている。[13]
出版物
- 1995. Booch メソッドを使用したオブジェクト指向 C++ アプリケーションの設計。Prentice Hall。ISBN 978-0132038379 。
- 2000. More C++ Gems . ケンブリッジ大学出版局. ISBN 978-0521786188 .
- 2002.アジャイルソフトウェア開発、原則、パターン、および実践。ピアソン。ISBN 978-0135974445。
- 2003. UML for Java Programmers . Prentice Hall. ISBN 978-0131428485 .
- 2006. C # におけるアジャイルの原則、パターン、およびプラクティス。ピアソン。ISBN 978-0131857254。
- 2009. 「クリーンコード:アジャイルソフトウェア職人技のハンドブック」Prentice Hall。ISBN 978-0132350884。
- 2011. 「The Clean Coder: プロフェッショナルプログラマーのための行動規範」Prentice Hall。ISBN 978-0137081073。
- 2017. 「クリーンアーキテクチャ:ソフトウェア構造と設計の職人ガイド」Prentice Hall。ISBN 978-0134494166。
- 2019年「Clean Agile: 基本に戻る」Prentice Hall。ISBN 978-0135781869。
- 2021年。クリーンクラフトマンシップ:規律、基準、倫理。アディソン・ウェズリープロフェッショナル。ISBN 978-0136915805
- 2023.機能デザイン:原則、パターン、実践。Addison-Wesley ISBN 978-0138176396
ゲスト
彼のビデオチャンネルの著名なゲストには、グレイディ・ブーチやウォード・カニンガムなどがいる。
参考文献
- ^ Groupon OnAir (2016 年 7 月 26 日)。Uncle Bob Martin と語るプログラミングの未来。YouTube。
- ^ ab Microsoft Learn (2015 年 9 月 15 日)。「Uncle Bob のソフトウェア実践」。Microsoft Learn。
- ^ Heusser, Matthew (2011 年 5 月 10 日)。「プロのプログラマーには行動規範が必要か? Robert C. "Uncle Bob" Martin 氏へのインタビュー」。InformIT。2015年2 月 26 日閲覧。
- ^ 「著者:アジャイル宣言」。アジャイルソフトウェア開発宣言。2001年。 2020年1月16日閲覧。
- ^ 「Robert C. Martin」. IEEE Xplore . 2021年8月1日閲覧。
- ^ ソンドラ・アシュモア、クリスティン・ラニアン (2014)。アジャイル手法入門。アディソン・ウェズリー・プロフェッショナル。p. 10。ISBN 9780133435214。
- ^ Martin, Robert C. (2018年12月10日). “Uncle Bob on X”. X (旧Twitter) . 2023年11月23日閲覧。
- ^ 「ロバート・マーティン(アンクル・ボブ) - スクラムアライアンス」www.scrumalliance.org . 2022年11月30日閲覧。
- ^ 「Object Mentor: About | LinkedIn」。LinkedIn 。2023年11月23日閲覧。
- ^ “Robert Martin | LinkedIn”. LinkedIn . 2023年11月23日閲覧。
- ^ 「Clean Coders : Level up your code」. cleancoders.com . 2023年11月23日閲覧。
- ^ “UBC”. cleancoder.com . 2023年11月23日閲覧。
- ^ Martin, Robert C. (2000) 「デザイン原則とデザインパターン」(PDF)。objectmentor.com 。 2015年9月6日時点のオリジナルよりアーカイブ
