Robert C. Martin

Robert C. Martin
Született1952 (71-72 éves)
Állampolgárságaamerikai
Foglalkozása

  • weboldal
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

Ő 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

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

  • 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

  • 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

Jegyzetek

  1. http://vimeo.com/64086087 (7:20)
  2. 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.)
  3. 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

  • 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

  • Clean Coder

Fordítá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.
Nemzetközi katalógusok
  • Informatika Informatikai portál • összefoglaló, színes tartalomajánló lap