Biografi
Robert Martin är en programmerarejör, som också berömmer under smeknamnet Uncle Bob. Sedan början av 70-talet har amerikan blivit en professionell mjukvaruutvecklare (programvara), och på 90-talet fick statusen för en internationell konsult på detta område. Instruktören var förlovad i ett område med extrem programmering. Nu är författarens bok i stor efterfrågan.Barndom och ungdom
Om barn och ungdomar i konditionens biografi vet lite fakta. Författaren föddes den 5 december 1952 i USA. Hans fulla namn är Robert Cecil Martin. Från en tidig ålder var han förtjust i informatik, försökte jag skriva program.
Privatliv
Om konsultens personliga liv är också extremt liten information. Programmerare föredrar att inte dela med pressdetaljerna av detta slag. I sociala nätverk - "Instagram", "Twitter" - han lägger inte ut bilder som skulle lysa på om Martin är gift. Berattens uppmärksamhet är koncentrerad till jobbet, utvecklar och skriver böcker.Ingenjör äger sin egen webbplats.
Programmering och böcker
I början av 90-talet, den amerikanska grundade objekt mentor, där instruktörerna genomfördes på C ++, Java, byggdesignmallar, UML, samt på extrema programmeringsmetoder.
Författarna till denna typ av skrivprogram blev Kent Beck, Ward Cunningham och andra forskare. Begreppet metodiken var som följer. Forskare har försökt att tillämpa användbara traditionella metoder och mjukvaruutvecklingspraxis genom att lyfta dem på en ny "extrem" nivå.
Till exempel, tidigare att genomföra en revision av koden, var en programmerare engagerad i en direkt revision av den kod som den andra utvecklaren skrev. "Extreme" version av denna övning dikterade behovet av "par programmering". I det här fallet var en anställd engagerad i att skriva koden, den andra tittade samtidigt på det material som just skapades av sin kollega.
År 1995 publicerades det första arbetet hos författaren "som utvecklar objektorienterade applikationer på C ++ med Bucha-metoden i Prentice-Hall, den amerikanska publiceringstjänsten, som specialiserat sig på böckerna av utbildningsämnen.
Från 1996 till 1999 fungerade Martin som chefredaktör för C ++ Rapportmagasin. År 2002 fanns det ett nytt arbete av forskaren "snabb utveckling av program. Principer, exempel, övning. " I denna utgåva upprepades ämnen i författarens första bok, och nya användbara tips om objektorienterad design och utveckling i smidiga lag avslöjades.
Böcker som tillverkas av amerikanerna hittade snabbt en läsare och fick popularitet inte bara i staterna, utan också i andra länder. År 2007 nöjde författaren allmänheten med arbetet "Principerna, mönster och metoder för flexibel utveckling i C #". Martin försökte samla teoretiskt material på ämnet och visade också aspekter av den praktiska tillämpningen av flexibel utveckling.
Det behandlar också metoderna för refactoring och metoder för produktiv användning av typer av UML-diagram. Exemplen på de uppsatta uppgifterna visas, vilka eros och falska åtgärder är tillåtna under lösningar, och uppmaningar ges hur man undviker det.
Under 2008 fylldes författarens bibliografi med ny skapelse - Arbete med titeln "Clean Code. Skapande, analys och refactoring. " Den viktigaste Skicka den är kompetent programmering. I publikationen betonade Robert att även den ojämnt gjorda programkoden kan fungera. Men den "smutsiga" -koden kräver ytterligare resurser från utvecklarens företag.
![Robert Martin - Foto, Biografi, Personligt liv, Nyheter, Programmerare, Böcker 2021 4595_1](/userfiles/126/4595_1.webp)
Därför är det viktigt att lära sig att omedelbart skapa en "produkt" utan blots, och hur man gör det, berättar det i boken. Här ledde författaren många exempel, skisserade principerna och teknikerna för att skriva och rengöra koden, utvecklade praktiska scenarier av ökande komplexitet.
Under 2011 publicerades nästa bästsäljare av forskaren "den perfekta programmeraren. Hur man blir en mjukvaruutveckling professionell. " I arbetet anser Amerikanska frågor som rör programplanen för programmet för skapare, med de negativa parterna i "flödesstaten", med användbarheten av par och gruppprogrammering.
Några ämnen från detta arbete utvecklades i 2017-boken "Clean Architecture. Programutvecklingskonst. Publikationen riktar sig till utvecklare, analytiker, arkitekter och andra programmeringsarbetare.
Robert Martin nu
År 2020 fortsätter forskaren att delta i konferenser och masterklasser om ämnet för programvara. I "Instagram" -följare av de amerikanska idéerna lägger ut bilder från dessa evenemang. Även konsulten skriver artiklar i tidskrifter.Bibliografi
- 1995 - "Utveckling av objektorienterade applikationer på C ++ med Bucha-metoden"
- 2002 - "Snabb programutveckling. Principer, exempel, övning "
- 2007 - "Principer, mönster och metoder för flexibel utveckling i C #"
- 2008 - "Ren kod. Skapande, analys och refactoring "
- 2011 - "Den perfekta programmeraren. Hur man blir en professionell utveckling professionell
- 2017 - "ren arkitektur. Programvaruutvecklingskonst
- 2019 - "Ren utveckling: Tillbaka till grunderna"