Robert C. Martin
Czysta architektura. Struktura i design oprogramowania. Przewodnik dla profesjonalistów
Agile. Programowanie zwinne. Zasady, wzorce i praktyki zwinnego wytwarzania oprogramowania w C#
Robert C. Martin
Robert C. Martin (ur. 1952) to amerykański programista, inżynier software i instruktor oprogramowania. W środowisku programistów znany jest pod pseudonimem Wujek Bob. Popularność zyskał, opracowując zasady programowania obiektowego SOLID. W 1991 r. założył Object Mentor Inc. , w ramach którego prowadził szkolenia dla profesjonalistów dotyczące metodologii programowania ekstremalnego. Udzielał wsparcia firmom podczas realizacji wyjątkowo trudnych projektów informatycznych. W 2001 r. był współautorem Manifestu Agile, który rozpoczął rewolucję w zarządzaniu projektami informatycznymi.
Jest autorem wielu książek z zakresu inżynierii oprogramowania. W Polsce ukazały się między innymi takie tytuły jego autorstwa jak: "Czysty kod. Podręcznik dobrego programisty", "Agile. Programowanie zwinne. Zasady, wzorce i praktyki zwinnego wytwarzania oprogramowania w C#", "Czysta architektura. Struktura i design oprogramowania. Przewodnik dla profesjonalistów".
Publikuje również artykuły w branżowych magazynach dla developerów. Przez 3 lata pełnił funkcję redaktora naczelnego czasopisma "C++ Report". Był pierwszym prezesem organizacji Agile Alliance.
Interesuje się przede wszystkim programowaniem zwinnym, obiektowym i ekstremalnym. Obecnie stoi na czele dwóch firm: konsultingowej i szkoleniowej.