Robert C. Martin
Robert C. Martin | |
![]() | |
Született | 1952 (71-72 éves) |
Állampolgársága | amerikai |
Foglalkozása | |
![]() A Wikimédia Commons tartalmaz Robert C. Martin témájú médiaállományokat. | |
Sablon • Wikidata • Segítség |
Robert C. Martin (1952-ben született[1]) Bob bácsi néven ismert amerikai szoftverkonzulens, oktató és szerző. Martin professzionális szoftverfejlesztő 1970 óta és nemzetközi szoftverkonzulens 1990 óta. 2001-ben életre hívott egy csoporttalálkozót, amely megalkotta az agilis szoftverfejlesztést az extrém programozási technikákból.[2] Továbbá kulcsfontosságú tagja a szoftver szaktudás mozgalomnak.
Cégei
[szerkesztés]Ő alapította az Object Mentor Inc.-et,[3] (már megszűnt) konzultációs céget, amely a C++, Java, OOP, tervezési minták, UML, agilis módszertanok és extrém programozás oktatására specializálta magát. 1996-tól 1999-ig ő volt a főszerkesztője a C++ Report-nak. 2002-ben írta Agilis szoftverfejlesztés: alapelvek, minták és gyakorlat, mely gyakorlati tanácsokat ad agilis csoportoknak objektumorientált tervezés és fejlesztés területén. Számos népszerű könyvet és cikket publikált a programozásról és a szoftver módszertanokról.
2020 márciusában két céget üzemeltetett:
- Uncle Bob Consulting – konzultációs és oktatási szolgáltatásokkal foglalkozik
- Clean Coders – oktató videókat készít
Szoftver elvek és pártfogás
[szerkesztés]Martin öt elve együttesen vált ismertté az úgy nevezett SOLID elvekként. Habár ő találta fel a legtöbb elvet amely mellett áll, a Liskov helyettesítés elvét Barbara Liskov találta fel, és a nyílt-zárt elvet pedig Bertrand Meyer.
Martin egyik indítványozója a szoftveres kivitelezésnek, agilis szoftverfejlesztésnek és a tesztvezérelt fejlesztésnek.
Irodalomjegyzék
[szerkesztés]- Designing Object-Oriented C++ Applications using the Booch Method. Prentice-Hall (1995). ISBN 0-13-203837-4
- Agile Software Development: Principles, Patterns and Practices. Pearson Education (2002). ISBN 0-13-597444-5
- UML for Java Programmers. Prentice Hall (2003). ISBN 9780131428485
- Clean Code: A Handbook of Agile Software Craftsmanship. Prentice Hall PTR (2008). ISBN 0-13-235088-2
- The Clean Coder: A Code of Conduct for Professional Programmers. Prentice Hall (2011). ISBN 0-13-708107-3
- Clean Architecture: A Craftman's Guide to Software Structure and Design. Prentice Hall (2017). ISBN 978-0134494166
- Clean Agile: Back to Basics. Prentice Hall (2019). ISBN 978-0135781869
Magyarul megjelent művei
[szerkesztés]- Tiszta kód. Az agilis szoftverfejlesztés kézikönyve; ford. Gilicze Bálint, Rézműves László; Kiskapu, Bp., 2010
- Túlélőkönyv programozóknak. Hogyan váljunk igazi szakemberré; ford. Rézműves László; Kiskapu, Bp., 2011
Kapcsolódó szócikkek
[szerkesztés]Jegyzetek
[szerkesztés]- ↑ http://vimeo.com/64086087 (7:20)
- ↑ Highsmith, Jim: History: The Agile Manifesto, 2001. [2012. szeptember 1-i dátummal az eredetiből archiválva]. (Hozzáférés: 2007. július 16.)
- ↑ Robert C. Martin. objectmentor.com. [2015. március 20-i dátummal az eredetiből archiválva]. (Hozzáférés: 2015. március 16.)
További információk
[szerkesztés]- Agilis kiáltvány aláírói Archiválva 2014. június 18-i dátummal a Wayback Machine-ben
Személyes webhelyei
- Clean Coder
- @unclebobmartin – Twitter
- cleancoders.com
- Uncle Bob – 8th Light Blog Archiválva 2014. május 31-i dátummal a Wayback Machine-ben
- UncleBob – GitHub
- Personal Facebook Page
- Clean Code Google Discussion Group
- Object Mentor Archiválva 2014. május 17-i dátummal a Wayback Machine-ben
- Old Object Mentor Site
- On SkillsMatter.com
- Artima Blog
Előadások
Fordítás
[szerkesztés]- Ez a szócikk részben vagy egészben a Robert Cecil Martin című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.