Robert C. Martin
From Wikipedia, the free encyclopedia
Remove ads
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.
Remove ads
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
Remove ads
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
További információk
Fordítás
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads