Talambuhay
Si Robert Martin ay isang programmer engineer, na katanyagan din sa ilalim ng palayaw na si Uncle Bob. Mula noong simula ng dekada 70, ang Amerikano ay naging isang propesyonal na developer ng software (software), at noong dekada 90 ay natanggap ang katayuan ng internasyonal na consultant sa lugar na ito. Ang magtuturo ay nakikibahagi sa isang lugar ng matinding programming. Ngayon ang aklat ng may-akda ay napakahusay.Pagkabata at kabataan
Tungkol sa mga bata at nagdadalaga taon sa talambuhay ng engineer alam maliit na katotohanan. Ipinanganak ang manunulat noong Disyembre 5, 1952 sa Estados Unidos. Ang kanyang buong pangalan ay Robert Cecil Martin. Mula sa isang maagang edad siya ay mahilig sa informatics, sinubukan kong magsulat ng mga programa.
Personal na buhay
Tungkol sa personal na buhay ng consultant ay sobrang maliit na impormasyon. Mas gusto ng programmer na huwag ibahagi sa mga detalye ng pindutin ang uri na ito. Sa mga social network - "Instagram", "Twitter" - hindi siya naglalagay ng mga larawan na magbibigay ng liwanag kung may kasal si Martin. Ang pansin ni Robert ay puro sa trabaho, pagbuo at pagsulat ng mga libro.Ang engineer ay nagmamay-ari ng kanyang sariling site.
Programming at mga libro
Noong unang bahagi ng dekada 90, itinatag ng Amerikano ang object mentor, kung saan ang mga instructor ay isinagawa sa C ++, Java, mga template ng disenyo ng gusali, UML, pati na rin sa matinding programming methodologies.
Ang mga may-akda ng ganitong uri ng mga programa sa pagsusulat ay naging Kent Beck, Ward Cunningham at iba pang mga mananaliksik. Ang konsepto ng pamamaraan ay ang mga sumusunod. Ang mga siyentipiko ay naghangad na mag-aplay ng mga kapaki-pakinabang na tradisyonal na pamamaraan at mga kasanayan sa pag-unlad ng software sa pamamagitan ng pag-aangat sa mga ito sa isang bagong "matinding" antas.
Halimbawa, mas maaga upang magsagawa ng isang pag-audit ng code, isang programmer ay nakikibahagi sa isang direktang pag-audit ng code na isinulat ng pangalawang developer. "Extreme" na bersyon ng pagsasanay na ito na idinidikta ang pangangailangan para sa "Pair Programming". Sa kasong ito, ang isang empleyado ay nakikibahagi sa pagsusulat ng code, ang pangalawang sabay ay tumingin sa materyal na nilikha lamang ng kanyang kasamahan.
Noong 1995, ang unang gawain ng manunulat na "pagbuo ng mga application na nakatuon sa bagay sa C ++ gamit ang Bucha method ay na-publish sa Prentice-Hall, ang American Publishing Service, na dalubhasa sa mga aklat ng mga pang-edukasyon na paksa.
Mula 1996 hanggang 1999, nagsilbi si Martin bilang punong editor ng C ++ Report Magazine. Noong 2002, may isang bagong gawain ng mananaliksik na "mabilis na pag-unlad ng mga programa. Mga prinsipyo, halimbawa, pagsasanay. " Sa edisyong ito, ang mga paksa na nakataas sa unang aklat ng may-akda ay paulit-ulit, at ang mga bagong kapaki-pakinabang na tip sa disenyo at pag-unlad ng object-oriented at pag-unlad sa mga agile team ay ipinahayag.
Ang mga aklat na ginawa ng mga Amerikano ay mabilis na natagpuan ang isang bilog ng mga mambabasa at nakakuha ng katanyagan hindi lamang sa Unidos, kundi pati na rin sa ibang mga bansa. Noong 2007, nasisiyahan ang may-akda sa publiko sa gawaing "mga prinsipyo, mga pattern at pamamaraan ng nababaluktot na pag-unlad sa C #". Sinubukan ni Martin na mangolekta ng teoretikal na materyales sa paksa, at din na isiwalat ang mga aspeto ng praktikal na aplikasyon ng nababaluktot na pag-unlad.
Tinutugunan din nito ang mga pamamaraan ng refactoring at pamamaraan ng produktibong paggamit ng mga uri ng mga diagram ng UML. Ang mga halimbawa ng hanay ng mga gawain ay ipinapakita, kung ano ang pinapayagan at mga maling aksyon ay pinahihintulutan sa mga solusyon, at ang mga senyas ay binibigyan kung paano maiiwasan ito.
Noong 2008, ang bibliograpiya ng manunulat ay replenished na may bagong paglikha - Labor na pinamagatang "Malinis na Kodigo. Paglikha, pagtatasa at refactoring. " Ang pangunahing ipadala ito ay may kakayahang programming. Sa publikasyon, binigyang diin ni Robert na kahit na ang programang ginawa ng code ay maaaring gumana. Gayunpaman, ang "marumi" code ay nangangailangan ng karagdagang mga mapagkukunan mula sa kumpanya ng developer.
![Robert Martin - Larawan, Talambuhay, Personal na Buhay, Balita, Programmer, Mga Aklat 2021 4595_1](/userfiles/126/4595_1.webp)
Samakatuwid, mahalaga na malaman kung paano agad lumikha ng isang "produkto" na walang blots, at kung paano ito gawin, ay nagsasabi sa aklat. Narito ang may-akda ay humantong sa maraming mga halimbawa, binabalangkas ang mga prinsipyo at pamamaraan para sa pagsulat at paglilinis ng code, bumuo ng mga praktikal na sitwasyon ng pagtaas ng pagiging kumplikado.
Noong 2011, ang susunod na bestseller ng siyentipiko "Ang perpektong programmer ay na-publish. Paano maging isang propesyonal sa pag-unlad ng software. " Sa trabaho, isinasaalang-alang ng Amerikano ang mga isyu na may kaugnayan sa iskedyul ng trabaho ng lumikha ng mga programa, na may mga negatibong partido ng "daloy ng estado", na may kapaki-pakinabang na pares at grupo ng programming.
Ang ilang mga paksa mula sa gawaing ito ay binuo sa 2017 Book "Clean Architecture. Software development art. Ang publikasyon ay hinarap sa mga developer, analyst, arkitekto at iba pang mga manggagawa sa programming.
Robert Martin ngayon
Noong 2020, patuloy na lumahok ang researcher sa mga kumperensya at master classes sa paksa ng software. Sa "Instagram" na mga tagasunod ng mga ideya sa Amerika ay naglalabas ng mga larawan mula sa mga kaganapang ito. Sinulat din ng consultant ang mga artikulo sa mga periodical.Bibliography.
- 1995 - "Pag-unlad ng mga application na nakatuon sa object sa C ++ gamit ang BuCha Method"
- 2002 - "mabilis na pag-unlad ng programa. Mga prinsipyo, halimbawa, pagsasanay "
- 2007 - "Mga Prinsipyo, mga pattern at mga pamamaraan ng nababaluktot na pag-unlad sa C #"
- 2008 - "Clean Code. Paglikha, pagtatasa at refactoring "
- 2011 - "Ang perpektong programmer. Paano maging propesyonal na propesyonal na pag-unlad
- 2017 - "malinis na arkitektura. Software Development Art
- 2019 - "Clean Development: Bumalik sa Mga Pangunahing Kaalaman"