Robert Martin - zdjęcie, biografia, życie osobiste, wiadomości, programista, książki 2021

Anonim

Biografia

Robert Martin jest inżynierem programisty, który również sława pod pseudonimem wujek Bob. Od początku lat 70. Amerykanin stał się profesjonalnym programistą oprogramowania (oprogramowanie), aw latach 90. otrzymało status międzynarodowego konsultanta w tej dziedzinie. Instruktor był zaangażowany w obszar ekstremalnego programowania. Teraz książka autora jest w dużym zapotrzebowaniu.

Dzieciństwo i młodzież

O dzieci i młodzieży lat w biografii inżyniera zna małe fakty. Pisarz urodził się 5 grudnia 1952 r. W Stanach Zjednoczonych. Jego pełne imię to Robert Cecil Martin. Od wczesnego wieku lubił informatykę, próbowałem pisać programy.

Życie osobiste

O osobistym życiu konsultanta jest również niezwykle niewielkie informacje. Programista woli, aby nie udostępniać tego rodzaju szczegółów prasowych. W sieciach społecznościowych - "Instagram", "Twitter" - nie położył zdjęć, które rzuciłyby światło, czy Martin jest żonaty. Uwaga Roberta koncentruje się w pracy, rozwijając się i pisanie książek.

Inżynier posiada własną stronę.

Programowanie i książki

Na początku lat 90. amerykański mentor obiektowy, w którym instruktorzy przeprowadzili w C ++, Java, budowanie szablonów projektu, UML, a także na ekstremalnych metodologii programowania.

Autorzy tego typu programów pisania stali się Kent Beck, Ward Cunningham i innymi badaczami. Koncepcja metodologii była następująca. Naukowcy starali się stosować przydatne tradycyjne metody i praktyki rozwoju oprogramowania, podnosząc je na nowym poziomie "Extreme".

Na przykład, wcześniej, aby przeprowadzić audyt kodu, jeden programator był zaangażowany w bezpośrednie audyt kodu napisanego przez drugiego dewelopera. "Ekstremalna" wersja tej praktyki podyktowała potrzebę "programowania par". W tym przypadku jeden pracownik był zaangażowany na pisanie kodu, drugi jednocześnie spojrzał na materiał, który został stworzony przez jego kolegę.

W 1995 r. Pierwsza praca pisarza "opracowująca aplikacje obiektowe na C ++ za pomocą metody Bucha został opublikowany w Prentice-Hall, amerykańskiej usługi wydawniczej, która specjalizuje się w księgach tematów edukacyjnych.

Od 1996 do 1999 r. Martin służył jako redaktor naczelny magazynu raportu C ++. W 2002 r. Był nowa praca badacza "szybki rozwój programów. Zasady, przykłady, praktyka. " W tej edycji powtórzono tematy podniesione w pierwszej książce autora, a ujawniono nowe przydatne wskazówki dotyczące projektu i rozwoju obiektów w zespołach zwinnych.

Książki produkowane przez Amerykanów szybko znalazły krąg czytelników i zdobył popularność nie tylko w stanach, ale także w innych krajach. W 2007 r. Autor zadowolony z pracy z pracą "Zasady, wzorce i metody elastycznego rozwoju w C #". Martin próbował zbierać teoretyczne materiały na ten temat, a także ujawnione aspekty praktycznego zastosowania elastycznego rozwoju.

Rozwiązuje również metody refaktoryzacji i metod produktywnego wykorzystania typów diagramów UML. Wyświetlane są przykłady zestawu zadań, jakie erosezy i fałszywe działania są dozwolone podczas rozwiązań, a podpowiedzi są podane, jak go uniknąć.

W 2008 r. Bibliografia pisarza została uzupełniona nowym tworzeniem - Pracownik zatytułowany "Czysty kod. Stworzenie, analiza i refaktoryzacja. " Głównym wysłaniem jest kompetentne programowanie. W publikacji Robert podkreślił, że nawet niegrzeczny kod programu jest w stanie pracować. Jednak "brudny" kod wymaga dodatkowych zasobów z firmy dewelopera.

Robert Martin - zdjęcie, biografia, życie osobiste, wiadomości, programista, książki 2021 4595_1

Dlatego ważne jest, aby dowiedzieć się, jak natychmiast stworzyć "produkt" bez plam i jak to zrobić, mówi w książce. Tutaj autor prowadził wiele przykładów, przedstawił zasady i techniki do pisania i czyszczenia kodu, opracowały praktyczne scenariusze rosnącej złożoności.

W 2011 r. Opublikowano następny bestseller naukowca "Doskonały programista. Jak zostać profesjonalistą rozwoju oprogramowania ". W pracy Amerykanin uważa, że ​​kwestie związane z harmonogramem pracy twórcy programów, z negatywnymi stronami "stanu przepływu", przy użyteczności pary i programowania grupowego.

Niektóre tematy z tej pracy zostały opracowane w książce 2017 "Czysta architektura. Sztuka rozwoju oprogramowania. Publikacja skierowana jest do programistów, analityków, architektów i innych pracowników programistycznych.

Robert Martin teraz.

W 2020 r. Badacz nadal uczestniczy w konferencjach i klasach głównych na temat oprogramowania. W "Instagram" zwolennicy amerykańskich pomysłów położyły zdjęcia z tych wydarzeń. Również konsultant pisze artykuły na czasopisy.

Bibliografia

  • 1995 - "Opracowanie aplikacji zorientowanych na obiekty na C ++ za pomocą metody Bucha"
  • 2002 - "Szybki rozwój programu. Zasady, przykłady, praktyka "
  • 2007 - "Zasady, wzory i metody elastycznego rozwoju w C #"
  • 2008 - "Czysty kod. Tworzenie, analiza i refaktoryzacja "
  • 2011 - "idealny programista. Jak zostać profesjonalnym profesjonalnym
  • 2017 - "Czysta architektura. Sztuka rozwoju oprogramowania
  • 2019 - "Czysty rozwój: Powrót do podstaw"

Czytaj więcej