Biografie
Robert Martin is een programmeuringenieur, die ook roem onder de bijnaam Uncle Bob. Sinds het begin van de jaren 70 is American een professionele softwareontwikkelaar (software) geworden en ontving in de jaren 90 de status van een internationale consultant op dit gebied. De instructeur was bezig met een gebied van extreme programmering. Nu is het boek van de auteur in grote vraag.Jeugd en jeugd
Over kinderen en adolescentjaren in de biografie van de ingenieur weet kleine feiten. De schrijver werd geboren op 5 december 1952 in de Verenigde Staten. Zijn volledige naam is Robert Cecil Martin. Vanaf een vroege leeftijd was hij dol op informatica, probeerde ik programma's te schrijven.
Priveleven
Over het persoonlijke leven van de consultant is ook extreem weinig informatie. Programmeur geeft er de voorkeur aan om niet te delen met de persdetails van deze soort. In sociale netwerken - "Instagram", "Twitter" - legt hij geen foto's die licht zouden werpen op of Martin getrouwd is. De aandacht van Robert is geconcentreerd op het werk en ontwikkelt zich op en het schrijven van boeken.Engineer bezit zijn eigen site.
Programmering en boeken
In de vroege jaren 90 werd de Amerikaanse mentor opgericht, waarin de instructeurs werden uitgevoerd op C ++, Java, bouwtjablonen, UML, evenals op extreme programmeermethoden.
De auteurs van dit soort schrijfprogramma's werden Kent Beck, Ward Cunningham en andere onderzoekers. Het concept van de methodologie was als volgt. Wetenschappers hebben geprobeerd nuttige traditionele methoden en software-ontwikkelingspraktijken toe te passen door ze op te tillen op een nieuw "extreem" niveau.
Eerder, eerder om een audit van de Code uit te voeren, was één programmeur bezig met een directe controle van de code geschreven door de tweede ontwikkelaar. "Extreme" -versie van deze praktijk dicteerde de behoefte aan "paar programmering". In dit geval was de ene werknemer in het schrijven van de code, de tweede tegelijkertijd bekeek het materiaal dat zojuist door zijn collega werd gecreëerd.
In 1995 werd het eerste werk van de schrijver "ontwikkelen van objectgerichte toepassingen op C ++ met behulp van de Bucha-methode gepubliceerd in Prentice-Hall, de American Publishing Service, die is gespecialiseerd in de boeken van educatieve onderwerpen.
Van 1996 tot 1999 diende Martin als hoofdredacteur van C ++ Report Magazine. In 2002 was er een nieuw werk van de onderzoeker "Snelle ontwikkeling van programma's. Principes, voorbeelden, oefenen. " In deze editie werden onderwerpen die in het eerste boek van de auteur worden verhoogd, en werden nieuwe bruikbare tips over objectgeoriënteerd ontwerp en ontwikkeling in wendbare teams onthuld.
Boeken vervaardigd door de Amerikanen vonden snel een cirkel van lezers en kregen niet alleen populariteit in de Verenigde Staten, maar ook in andere landen. In 2007 behaagde de auteur het publiek met het werk "principes, patronen en methoden van flexibele ontwikkeling in C #". Martin probeerde theoretisch materiaal op het onderwerp te verzamelen, en ook geopenbaarde aspecten van de praktische toepassing van flexibele ontwikkeling.
Het behandelt ook de methoden van refactoring en methoden voor productief gebruik van soorten UML-diagrammen. De voorbeelden van de takenset worden getoond, welke eroshes en valse acties zijn toegestaan tijdens oplossingen, en er worden aanwijzingen gegeven hoe u het kunt voorkomen.
In 2008 werd de bibliografie van de schrijver bijgevuld met nieuwe creatie - arbeid getiteld "Cleane code. Creatie, analyse en refactoring. " Het hoofdstuur is het bevoegde programmering. In de publicatie benadrukte Robert dat zelfs de grof gemaakte programmacode kan werken. De "Dirty" -code vereist echter extra bronnen van het bedrijf van de ontwikkelaar.
![Robert Martin - Foto, biografie, persoonlijk leven, nieuws, programmeur, boeken 2021 4595_1](/userfiles/126/4595_1.webp)
Daarom is het belangrijk om te leren hoe u meteen een "product" zonder vlekken kunt maken en hoe het te doen, vertelt u in het boek. Hier leidde de auteur veel voorbeelden, schetste de principes en technieken voor het schrijven en reinigen van de code, ontwikkelde praktische scenario's van toenemende complexiteit.
In 2011 werd de volgende bestseller van de wetenschapper "de perfecte programmeur gepubliceerd. Hoe wordt een Software Development Professional. " In het werk beschouwt de American de kwesties in verband met het schema van werk van de Schepper van programma's, met de negatieve partijen van de "Flow State", met het nut van Pair and Group-programmering.
Sommige onderwerpen van dit werk zijn ontwikkeld in het boek "Schone architectuur van 2017. Software Development Art. De publicatie is gericht tot ontwikkelaars, analisten, architecten en andere programmeerwerkers.
Robert Martin nu
In 2020 blijft de onderzoeker deelnemen aan conferenties en masterclasses over het onderwerp software. In "Instagram" liggen volgers van de Amerikaanse ideeën foto's uit deze evenementen. Ook schrijft de consultant artikelen in periodiek.Bibliografie
- 1995 - "Ontwikkeling van objectgeoriënteerde toepassingen op C ++ met behulp van de Bucha-methode"
- 2002 - "Snelle programma-ontwikkeling. Principes, voorbeelden, praktijk "
- 2007 - "Principes, patronen en methoden van flexibele ontwikkeling in C #"
- 2008 - "Cleane code. Creatie, analyse en refactoring "
- 2011 - "De perfecte programmeur. Hoe wordt je een professionele ontwikkelingsbeoefenaar
- 2017 - "Schone architectuur. Software Development Art
- 2019 - "Schone ontwikkeling: Terug naar de basis"