Biografie
Robert Martin is 'n programmeerder ingenieur, wat ook onder die bynaam Uncle Bob roem. Sedert die begin van die 70's het Amerika 'n professionele sagteware-ontwikkelaar geword (sagteware), en in die 90's het die status van 'n internasionale konsultant in hierdie gebied ontvang. Die instrukteur was betrokke by 'n gebied van uiterste programmering. Nou is die Boek van die Skrywer in groot aanvraag.Kinderjare en jeug
Oor kinder- en adolessente jare in die biografie van die ingenieur ken min feite. Die skrywer is op 5 Desember 1952 in die Verenigde State gebore. Sy volle naam is Robert Cecil Martin. Vanaf 'n vroeë ouderdom was hy lief vir Informatika, het ek probeer om programme te skryf.
Persoonlike lewe
Oor die persoonlike lewe van die konsultant is ook uiters min inligting. Programmeerder verkies om nie met die persbesonderhede van hierdie soort te deel nie. In sosiale netwerke - "Instagram", "Twitter" - hy lê nie foto's uit wat lig sal werp of Martin getroud is nie. Die aandag van Robert is gekonsentreer by die werk, met die ontwikkeling van boeke.Ingenieur besit sy eie webwerf.
Programmering en boeke
In die vroeë 90's het die Amerikaanse voornemende voorwerp mentor, waarin die instrukteurs op C ++, Java, gebou ontwerp templates, UML, sowel as op uiterste programmeringsmetodologieë uitgevoer is.
Die skrywers van hierdie tipe skryfprogramme het Kent Beck, Ward Cunningham en ander navorsers geword. Die konsep van die metodologie was soos volg. Wetenskaplikes het probeer om nuttige tradisionele metodes en sagteware-ontwikkelingspraktyke toe te pas deur hulle op 'n nuwe "uiterste" vlak op te lig.
Byvoorbeeld, vroeër om 'n oudit van die kode te doen, was een programmeerder besig met 'n direkte oudit van die kode wat deur die tweede ontwikkelaar geskryf is. "Ekstreme" weergawe van hierdie praktyk het die behoefte aan "Pair Programming" gedikteer. In hierdie geval was een werknemer die kode in die skryf van die kode, die tweede gelyktydig gekyk na die materiaal wat net deur sy kollega geskep is.
In 1995 is die eerste werk van die skrywer "ontwikkelende objekgeoriënteerde toepassings op C ++ wat die Bucha-metode gebruik het in Prentice-Hall, die Amerikaanse uitgewery, wat spesialiseer in die boeke van opvoedkundige onderwerpe.
Van 1996 tot 1999 het Martin as hoofredakteur van C ++ Report-tydskrif gedien. In 2002 was daar 'n nuwe werk van die navorser se vinnige ontwikkeling van programme. Beginsels, voorbeelde, praktyk. " In hierdie uitgawe is onderwerpe wat in die eerste boek van die skrywer geopper is, herhaal, en nuwe nuttige wenke oor objekgeoriënteerde ontwerp en ontwikkeling in agile spanne is geopenbaar.
Boeke wat deur die Amerikaners vervaardig word, het vinnig 'n kring van lesers gevind en het nie net in die state gewild geword nie, maar ook in ander lande. In 2007 het die skrywer die publiek behaag met die werk "beginsels, patrone en metodes van buigsame ontwikkeling in C #". Martin het probeer om teoretiese materiaal oor die onderwerp te versamel, en ook aspekte van die praktiese toepassing van buigsame ontwikkeling te openbaar.
Dit spreek ook die metodes van refactoring en metodes van produktiewe gebruik van tipes UML-diagramme aan. Die voorbeelde van die take wat gestel word, word getoon, wat Eroshes en valse aksies tydens oplossings toegelaat word, en aanwysings word gegee hoe om dit te vermy.
In 2008 is die skrywer se bibliografie aangevul met nuwe skepping - arbeid getiteld "skoon kode. Skepping, analise en refactoring. " Die hoof stuur dit is bevoegde programmering. In die publikasie het Robert beklemtoon dat selfs die onbeskofte programkode in staat is om te kan werk. Die "vuil" kode vereis egter addisionele hulpbronne van die ontwikkelaar se maatskappy.
![Robert Martin - foto, biografie, persoonlike lewe, nuus, programmeerder, boeke 2021 4595_1](/userfiles/126/4595_1.webp)
Daarom is dit belangrik om te leer hoe om dadelik 'n "produk" sonder blots te skep, en hoe om dit te doen, vertel in die boek. Hier het die skrywer baie voorbeelde gelei, die beginsels en tegnieke uiteengesit vir die skryf en skoonmaak van die kode, ontwikkel praktiese scenario's van toenemende kompleksiteit.
In 2011 is die volgende bestseller van die wetenskaplike "die perfekte programmeerder gepubliseer. Hoe om 'n sagteware-ontwikkeling professioneel te word. " In werk beskou die Amerikaanse kwessies wat verband hou met die skedule van werk van die skepper van programme, met die negatiewe partye van die "vloeistaat", met die nut van paar en groepprogrammering.
Sommige onderwerpe van hierdie werk is ontwikkel in die 2017-boek "Clean Architecture. Sagtewareontwikkelingskuns. Die publikasie word gerig aan ontwikkelaars, ontleders, argitekte en ander programmeringswerkers.
Robert Martin nou
In 2020 gaan die navorser steeds aan konferensies en meesterklasse op die onderwerp van sagteware deel. In "Instagram" -volgers van die Amerikaanse idees lê foto's uit hierdie geleenthede uit. Die konsultant skryf ook artikels in tydskrifte.Bibliografie
- 1995 - "Ontwikkeling van objekgeoriënteerde toepassings op C ++ wat die Bucha-metode gebruik"
- 2002 - "Vinnige programontwikkeling. Beginsels, voorbeelde, Praktyk "
- 2007 - "Beginsels, patrone en metodes van buigsame ontwikkeling in C #"
- 2008 - "Skoon kode. Skepping, analise en refactoring "
- 2011 - "Die perfekte programmeerder. Hoe om 'n professionele ontwikkelingswerker te word
- 2017 - "skoon argitektuur. Sagtewareontwikkelingskuns
- 2019 - "Skoon ontwikkeling: Terug na die basiese beginsels"