Robert Cecil Martin
Salt la navigare Salt la căutare
Robert Cecil Martin , cunoscut și în mod informal sub pseudonimul Uncle Bob („Unchiul Bob”) ( 1952 ), este un informatician american .
Lucrează ca consultant internațional și este autorul a numeroase cărți din domeniul ingineriei software și al programării orientate pe obiecte . El este unul dintre părinții metodologiilor agile [1] și a introdus printre altele cele cinci principii SOLID ale programării orientate pe obiecte . [2] A fondat Object Mentor, o firmă de consultanță pe teme precum C ++ , Java , design orientat pe obiecte , UML , dezvoltare agilă și programare extremă .
Lucrări
- Proiectarea aplicațiilor C ++ orientate pe obiecte folosind metoda Booch , Prentice-Hall, 1995, ISBN 0-13-203837-4 .
- Dezvoltare software agilă: principii, modele și practici , Pearson Education, 2002, ISBN 0-13-597444-5 .
- UML pentru programatorii Java , Prentice Hall, 2003, ISBN 978-0-13-142848-5 .
- 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 Programers , Prentice Hall, 2011, ISBN 0-13-708107-3 .
- Clean Architecture: A Craftsman's Guide to Software Structure and Design , Prentice Hall, 2017, ISBN 0-13-449416-4 .
Notă
- ^ J. Higsmith, History: The Agile Manifesto , pe agilemanifesto.org . Adus la 30 octombrie 2014 (arhivat din original la 1 septembrie 2012) .
- ^ Robert C. Martin, Agile Software Development: Principles, Patterns and Practices . Pearson Education. 2002. ISBN 0-13-597444-5
Elemente conexe
Alte proiecte
- Wikimedia Commons conține imagini sau alte fișiere despre Robert Cecil Martin
linkuri externe
- Lucrări de Robert Cecil Martin , pe openMLOL , Horizons Unlimited srl.
- ( RO ) Lucrări de Robert Cecil Martin , în Biblioteca deschisă , Internet Archive .
Controlul autorității | VIAF (EN) 85.276.018 · ISNI (EN) 0000 0001 1773 0278 · LCCN (EN) n95000241 · GND (DE) 114 440 964 · BNF (FR) cb16019151j (dată) · NDL (EN, JA) 00.864.364 · WorldCat Identities (EN) ) lccn -n95000241 |
---|