Robert Martin - φωτογραφία, βιογραφία, προσωπική ζωή, νέα, προγραμματιστής, βιβλία 2021

Anonim

Βιογραφία

Ο Robert Martin είναι μηχανικός προγραμματιστής, ο οποίος επίσης φήμες κάτω από το ψευδώνυμο θείων Bob. Από τις αρχές της δεκαετίας του '70, ο Αμερικανός έχει γίνει επαγγελματίας προγραμματιστής λογισμικού (λογισμικό) και στη δεκαετία του '90 έλαβε την κατάσταση ενός διεθνούς συμβούλου σε αυτόν τον τομέα. Ο εκπαιδευτής ασχολήθηκε σε μια περιοχή ακραίων προγραμματισμού. Τώρα το βιβλίο του συγγραφέα είναι σε μεγάλη ζήτηση.

Παιδική ηλικία και τη νεολαία

Σχετικά με τα παιδιά και τα έφηβα χρόνια στη βιογραφία του μηχανικού γνωρίζει μικρά γεγονότα. Ο συγγραφέας γεννήθηκε στις 5 Δεκεμβρίου 1952 στις Ηνωμένες Πολιτείες. Το πλήρες όνομά του είναι ο Robert Cecil Martin. Από μια νεαρή ηλικία ήταν λάτρης της πληροφορικής, προσπάθησα να γράψω προγράμματα.

Προσωπική ζωή

Σχετικά με την προσωπική ζωή του συμβούλου είναι επίσης εξαιρετικά λίγες πληροφορίες. Ο προγραμματιστής προτιμά να μην μοιράζεται με τα στοιχεία του τύπου αυτού του είδους. Στα κοινωνικά δίκτυα - "Instagram", "Twitter" - Δεν βάζει φωτογραφίες που θα ρίχνουν φως στο αν ο Martin είναι παντρεμένος. Η προσοχή του Robert επικεντρώνεται στην εργασία, αναπτύσσοντας και γράφοντας βιβλία.

Ο μηχανικός διαθέτει τον δικό του ιστότοπο.

Προγραμματισμός και βιβλία

Στις αρχές της δεκαετίας του '90, ο αμερικανός ιδρυμένος μέντορας αντικειμένων, στον οποίο διεξήχθησαν οι εκπαιδευτές στο C ++, Java, πρότυπα σχεδίασης κτιρίων, UML, καθώς και σε ακραίες μεθοδολογίες προγραμματισμού.

Οι συγγραφείς αυτού του τύπου προγραμμάτων γραφής έγιναν Kent Beck, Ward Cunningham και άλλους ερευνητές. Η έννοια της μεθοδολογίας ήταν η εξής. Οι επιστήμονες προσπάθησαν να εφαρμόσουν χρήσιμες παραδοσιακές μεθόδους και πρακτικές ανάπτυξης λογισμικού ανυψώνοντάς τα σε ένα νέο "ακραίο" επίπεδο.

Για παράδειγμα, νωρίτερα για τη διεξαγωγή ενός ελέγχου του κώδικα, ένας προγραμματιστής ασχολείται με τον άμεσο έλεγχο του κώδικα που έγραψε ο δεύτερος προγραμματιστής. Η "ακραία" έκδοση αυτής της πρακτικής υπαγόρευσε την ανάγκη για "προγραμματισμό ζευγών". Σε αυτή την περίπτωση, ένας υπάλληλος συμμετείχε γράφοντας τον κώδικα, το δεύτερο ταυτόχρονα κοίταξε το υλικό που μόλις δημιουργήθηκε από τον συνάδελφό του.

Το 1995, το πρώτο έργο του συγγραφέα "αναπτυσσόμενες αντικειμενοστρεφείς εφαρμογές στο C ++ χρησιμοποιώντας τη μέθοδο Bucha δημοσιεύθηκε στην αίθουσα Prentice, η Αμερικανική Εκδόσεις, η οποία ειδικεύεται στα βιβλία εκπαιδευτικών θεμάτων.

Από το 1996 έως το 1999, ο Martin χρησίμευσε ως επικεφαλής συντάκτης του περιοδικού αναφοράς C ++. Το 2002, υπήρχε ένα νέο έργο του ερευνητή "Γρήγορη ανάπτυξη προγραμμάτων. Αρχές, παραδείγματα, πρακτική. " Σε αυτή την έκδοση, επαναλήφθηκαν θέματα που εγείρονται στο πρώτο βιβλίο του συγγραφέα και αποκαλύφθηκαν νέες χρήσιμες συμβουλές σχετικά με το αντικειμενικό σχεδιασμό και την ανάπτυξη σε ευέλικτες ομάδες.

Τα βιβλία που παράγονται από τους Αμερικανούς βρήκαν γρήγορα έναν κύκλο αναγνωστών και κέρδισε δημοτικότητα όχι μόνο στα κράτη, αλλά και σε άλλες χώρες. Το 2007, ο συγγραφέας ευχαρίστησε το κοινό με τις εργασίες "αρχές, πρότυπα και μεθόδους ευέλικτης ανάπτυξης στο C #". Ο Μάρτιν προσπάθησε να συλλέξει το θεωρητικό υλικό στο θέμα και επίσης αποκαλύφθηκε πτυχές της πρακτικής εφαρμογής της ευέλικτης ανάπτυξης.

Αντιμετωπίζει επίσης τις μεθόδους απόρριψης και μεθόδων παραγωγικής χρήσης τύπων διαγραμμάτων UML. Τα παραδείγματα των καθορισμένων καθηκόντων εμφανίζονται, τι επιτρέπονται οι εξουσίες και ψευδείς δράσεις κατά τη διάρκεια λύσεων και οι προτροπές δίδονται πώς να την αποφύγετε.

Το 2008, η βιβλιογραφία του συγγραφέα αναπληρώθηκε με νέα δημιουργία - εργασία με τίτλο "Καθαρισμός κώδικα. Δημιουργία, ανάλυση και ανασκαφή. " Το κύριο αποστολή είναι ικανός προγραμματισμός. Στη δημοσίευση, ο Robert υπογράμμισε ότι ακόμη και ο κώδικας προγραμματισμού του Rudely Made είναι σε θέση να εργαστεί. Ωστόσο, ο "βρώμικος" κωδικός απαιτεί πρόσθετους πόρους από την εταιρεία του προγραμματιστή.

Robert Martin - φωτογραφία, βιογραφία, προσωπική ζωή, νέα, προγραμματιστής, βιβλία 2021 4595_1

Επομένως, είναι σημαντικό να μάθετε πώς να δημιουργήσετε αμέσως ένα "προϊόν" χωρίς κηλίδες και πώς να το κάνετε, ενημερώστε στο βιβλίο. Εδώ ο συγγραφέας οδήγησε πολλά παραδείγματα, περιγράφει τις αρχές και τις τεχνικές για τη σύνταξη και τον καθαρισμό του κώδικα, αναπτύχθηκαν πρακτικά σενάρια αυξανόμενης πολυπλοκότητας.

Το 2011, ο επόμενος Bestseller του επιστήμονα "ο τέλειος προγραμματιστής δημοσιεύθηκε. Πώς να γίνει επαγγελματίας ανάπτυξης λογισμικού. " Στην εργασία, ο Αμερικανός θεωρεί θέματα που σχετίζονται με το χρονοδιάγραμμα των εργασιών του δημιουργού των προγραμμάτων, με τα αρνητικά κόμματα της "ροής", με τη χρησιμότητα του προγραμματισμού ζεύγους και ομάδας.

Ορισμένα θέματα από αυτό το έργο αναπτύχθηκαν στο βιβλίο 2017 "Καθαρή Αρχιτεκτονική. Τέχνη ανάπτυξης λογισμικού. Η δημοσίευση απευθύνεται σε προγραμματιστές, αναλυτές, αρχιτέκτονες και άλλους εργαζόμενους προγραμματισμού.

Robert Martin τώρα

Το 2020, ο ερευνητής συνεχίζει να συμμετέχει σε συνέδρια και κύρια μαθήματα σχετικά με το θέμα του λογισμικού. Στο "Instagram" οι οπαδοί των αμερικανικών ιδεών καθορίζουν φωτογραφίες από αυτά τα γεγονότα. Επίσης ο σύμβουλος γράφει άρθρα σε περιοδικά.

Βιβλιογραφία

  • 1995 - "Ανάπτυξη αντικειμένων προσανατολισμένων εφαρμογών στο C ++ χρησιμοποιώντας τη μέθοδο Bucha"
  • 2002 - "Ανάπτυξη γρήγορου προγράμματος. Αρχές, Παραδείγματα, Πρακτική "
  • 2007 - "Αρχές, σχέδια και μέθοδοι ευέλικτης ανάπτυξης στο C #"
  • 2008 - "Καθαρισμός κώδικα. Δημιουργία, ανάλυση και ανασκαφή "
  • 2011 - "Ο τέλειος προγραμματιστής. Πώς να γίνει επαγγελματίας επαγγελματίας ανάπτυξης
  • 2017 - "Καθαρή αρχιτεκτονική. Τέχνη ανάπτυξης λογισμικού
  • 2019 - "Καθαρή ανάπτυξη: πίσω στα βασικά"

Διαβάστε περισσότερα