Robert C. Martin - Robert C. Martin
![]() | tento článek potřebuje další citace pro ověření.Březen 2020) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Robert C. Martin | |
---|---|
![]() Martina v roce 2020 | |
narozený | Robert Cecil Martin 5. prosince 1952[1] |
Národnost | americký |
Ostatní jména | „Strýček Bob“ Martin |
obsazení | Softwarový inženýr instruktor |
Známý jako | Agilní manifest, PEVNÝ zásady |
Děti | 4 |
webová stránka | čistý kodér |
Robert Cecil Martin, hovorově nazývaný „strýc Bob“,[2] je Američan softwarový inženýr, instruktor a nejprodávanější autor. Je uznáván za vývoj mnoha principů softwarového designu a za to, že byl zakladatelem vlivných společností Agilní manifest.[3]
Martin je autorem mnoha knih a článků v časopisech. Byl šéfredaktorem Zpráva v C ++ časopis a sloužil jako první předseda Agilní aliance.[Citace je zapotřebí ]
Společnosti
V roce 1991 Martin založil Object Mentor, nyní zaniklý, který poskytoval výcvik vedený instruktorem na extrémní programování metodologie.[Citace je zapotřebí ] Od března 2020[Aktualizace], provozoval dvě společnosti:[Citace je zapotřebí ]
- Uncle Bob Consulting - poskytuje poradenské a školicí služby
- Clean Coders - který poskytuje tréninková videa
Softwarové principy a advokacie
Pět Martinových principů se souhrnně označuje jako PEVNÝ zásady. Ačkoli vynalezl většinu principů, které prosazuje, Princip substituce Liskov byl vynalezen Barbara Liskov,[4] zatímco princip otevřeno-zavřeno byl vynalezen Bertrand Meyer.[5][6]
Martin je zastáncem softwarové řemeslo, agilní vývoj softwaru, a vývoj řízený testem.[Citace je zapotřebí ]
Publikace
- 1995. Návrh objektově orientovaných aplikací C ++ pomocí Boochovy metody. Prentice Hall. ISBN 978-0132038379.
- 2002. Agilní vývoj softwaru, principy, vzory a postupy. Pearson. ISBN 978-0135974445.
- 2009. Clean Code: A Handbook of Agile Software Craftsmanship. Prentice Hall. ISBN 978-0132350884.
- 2011. Clean Coder: Kodex chování pro profesionální programátory. Prentice Hall. ISBN 978-0137081073.
- 2017. Clean Architecture: A Craftsman's Guide to Software Structure and Design. Prentice Hall. ISBN 978-0134494166.
- 2019. Clean Agile: Back to Basics. Prentice Hall. ISBN 978-0135781869.
Reference
- ^ Groupon OnAir (26. července 2016). Budoucnost programování se strýcem Bobem Martinem. Youtube.
- ^ Heusser, Matthew; Martin, Robert C. (10. května 2011). Potřebují profesionální programátoři kodex chování? Rozhovor s Robertem C. „Strýcem Bobem“ Martinem. InformIT. Citováno 26. února 2015.
- ^ „Autoři: Agilní manifest“. Manifest pro agilní vývoj softwaru. 2001. Citováno 16. ledna 2020.
- ^ Liskov, Barbara; Wing, Jeannette (1. listopadu 1994). "Behaviorální pojem subtypizace". Transakce ACM v programovacích jazycích a systémech. 16 (6): 1811–1841. doi:10.1145/197320.197383. S2CID 999172.
- ^ Martin, Robert C. (leden 1996). „Princip otevřeno-zavřeno“ (PDF). Zpráva v C ++. Archivovány od originálu 22. srpna 2006.CS1 maint: unfit url (odkaz)
- ^ Meyer, Bertrand (1988). Objektově orientovaná konstrukce softwaru. New York: Prentice Hall. p. 23. ISBN 0136290493.