Biografija
Robert Martin je programer inženjer, koji je također slava pod nadimkom ujakom Bobom. Od početka 70-ih, American je postao profesionalni razvojni programer (softver), a 90-ih je dobio status međunarodnog savjetnika na ovom području. Instruktor je bio angažiran u području ekstremnog programiranja. Sada je knjiga autora u velikoj potražnji.Djetinjstvo i mlade
O dječjoj i adolescentnoj godini u biografiji inženjera zna male činjenice. Pisac je rođen 5. prosinca 1952. u Sjedinjenim Državama. Njegovo puno ime je Robert Cecil Martin. Od rane dobi bio je fond informatike, pokušao sam pisati programe.
Osobni život
O osobnom životu konzultanta također je iznimno malo informacija. Programer preferira ne dijeliti s tiskovnim pojedinostima o ovoj vrsti. U društvenim mrežama - "Instagram", "Twitter" - on ne postavlja fotografije koje bi osvijetlilo je li Martin oženjen. Pažnja Roberta koncentrira se na radu, razvijajući se i knjige za pisanje.Inženjer posjeduje vlastitu stranicu.
Programiranje i knjige
U ranim 90-ih, American je osnovao objektni mentor, u kojem su instruktori provedeni na C ++, Java, građevinski dizajn predlošci, UML-a, kao i na ekstremnim programiranju metodologija.
Autori ove vrste programa pisanja postali su Kent Beck, Ward Cunningham i drugi istraživači. Koncept metodologije bio je sljedeći. Znanstvenici su nastojali primijeniti korisne tradicionalne metode i prakse razvoja softvera podizanjem na novu "ekstremnu" razinu.
Na primjer, ranije provesti reviziju Kodeksa, jedan programer bio je angažiran u izravnoj reviziji Kodeksa napisanog drugog programera. "Ekstremna" verzija ove prakse diktirala je potrebu za "programiranje par". U tom slučaju, jedan zaposlenik je bio angažiran u pisanju kodeksa, drugi istovremeno pogledao materijal koji je upravo stvorio njegov kolega.
Godine 1995. prvi rad pisca "razvija objektno orijentirane aplikacije na C ++ koristeći BACHA metodu objavljen je u Prentice-dvorani, American Služba za objavljivanje, koja je specijalizirana za knjige obrazovnih tema.
Od 1996. do 1999. godine Martin je služio glavnom uredniku časopisa C ++ izvješća. Godine 2002. bio je novi rad istraživača "Brzi razvoj programa. Načela, primjeri, praksa. " U ovom izdanju otkrivene su teme koje su podignute u prvoj knjizi autora, a otkriveni su novi korisni savjeti o objektno orijentiranom dizajnu i razvoju u agilnim timovima.
Knjige koje su izrađeni od strane Amerikanaca brzo pronašla krug čitatelja i stekao popularnost ne samo u državama, već iu drugim zemljama. U 2007. godini autor je zadovoljan javnost s radom "načela, obrasce i metode fleksibilnog razvoja u C #". Martin je pokušao prikupiti teorijski materijal na temu, a također su otkrili aspekte praktične primjene fleksibilnog razvoja.
Također se bavi metodama refactoring i metode produktivne uporabe vrsta UML dijagrama. Prikazani su primjeri postavljenih zadataka, koje su sve dodijeljene ukoševe i lažne radnje, a upute se daju kako to izbjegavati.
U 2008. godini bibliografija pisca napunio je novom stvaranjem - rad pod nazivom "čisti kod. Stvaranje, analiza i obnavljanje. " Glavni pošaljite je kompetentno programiranje. U publikaciji Robert je naglasio da je čak i grubo napravio programski kod može raditi. Međutim, "prljavi" kod zahtijeva dodatne resurse od tvrtke za razvojne programere.
Stoga je važno naučiti kako odmah stvoriti "proizvod" bez mrlja, i kako to učiniti, kaže u knjizi. Ovdje je autor vodio mnoge primjere, istaknuo načela i tehnike za pisanje i čišćenje koda, razvio praktične scenarije sve veće složenosti.
U 2011. godini objavljen je sljedeći bestseler znanstvenika "Savršeni programer. Kako postati profesionalac za razvoj softvera. " Na poslu, Amerikanci smatra probleme vezane uz raspored rada kreatora programa, s negativnim strankama "protok", uz korisnost par i programiranja grupe.
Neke teme iz ovog rada razvijene su u knjizi 2017. "Clean Architecture. Razvoj softvera umjetnost. Publikacija se upućuje programerima, analitičarima, arhitektima i drugim programskim radnicima.
Robert Martin sada
U 2020. godini istraživač i dalje sudjeluje na konferencijama i majstorskim razredima na temu softvera. U "Instagram" sljedbenici američkih ideja postavljaju fotografije s tih događaja. Također konzultant piše članke u časopise.Bibliografija
- 1995. - "Razvoj objektno orijentiranih aplikacija na C ++ pomoću Bucha metode"
- 2002. - "Brzi razvoj programa. Principi, primjeri, praksa "
- 2007. - "Načela, obrasci i metode fleksibilnog razvoja u C #"
- 2008. - "čisti kod. Stvaranje, analiza i obnavljanje "
- 2011 - "Savršen programer. Kako postati profesionalni profesionalni razvoj
- 2017. - "Čista arhitektura. Razvoj softvera Umjetnost
- 2019. - "Čisti razvoj: natrag na osnove"