Robert Martin - Photo, Biography, Personal Life, News, Programmer, Books 2021

Anonim

Biography

Robert Martin is a programmer engineer, who also fame under the nickname Uncle Bob. Since the beginning of the 70s, American has become a professional software developer (software), and in the 90s received the status of an international consultant in this area. The instructor was engaged in an area of ​​extreme programming. Now the book of the author is in great demand.

Childhood and youth

About children's and adolescent years in the biography of the engineer knows little facts. The writer was born on December 5, 1952 in the United States. His full name is Robert Cecil Martin. From an early age he was fond of informatics, I tried to write programs.

Personal life

About the personal life of the consultant is also extremely little information. Programmer prefers not to share with the press details of this kind. In social networks - "Instagram", "Twitter" - he does not lay out photos that would shed light on whether Martin is married. The attention of Robert is concentrated at work, developing on and writing books.

Engineer owns his own site.

Programming and books

In the early 90s, the American founded Object Mentor, in which the instructors were conducted on C ++, Java, building design templates, UML, as well as on extreme programming methodologies.

The authors of this type of writing programs became Kent Beck, Ward Cunningham and other researchers. The concept of the methodology was as follows. Scientists have sought to apply useful traditional methods and software development practices by lifting them on a new "extreme" level.

For example, earlier to conduct an audit of the code, one programmer was engaged in a direct audit of the code written by the second developer. "Extreme" version of this practice dictated the need for "pair programming". In this case, one employee was engaged in writing the code, the second simultaneously looked at the material that was just created by his colleague.

In 1995, the first work of the writer "Developing object-oriented applications on C ++ using the Bucha method was published in Prentice-Hall, the American Publishing Service, which specializes in the books of educational topics.

From 1996 to 1999, Martin served as chief editor of C ++ Report magazine. In 2002, there was a new work of the researcher "Fast Development of Programs. Principles, examples, practice. " In this edition, topics raised in the first book of the author were repeated, and new useful tips on object-oriented design and development in Agile teams were revealed.

Books manufactured by the Americans quickly found a circle of readers and gained popularity not only in the states, but also in other countries. In 2007, the author pleased the public with the work "Principles, Patterns and Methods of Flexible Development in C #". Martin tried to collect theoretical material on the topic, and also disclosed aspects of the practical application of flexible development.

It also addresses the methods of refactoring and methods of productive use of types of UML diagrams. The examples of the tasks set are shown, what eroshes and false actions are allowed during solutions, and prompts are given how to avoid it.

In 2008, the writer's bibliography was replenished with new creation - labor entitled "Clean Code. Creation, analysis and refactoring. " The main send it is competent programming. In the publication, Robert emphasized that even the rudely made program code is able to work. However, the "dirty" code requires additional resources from the developer's company.

Robert Martin - Photo, Biography, Personal Life, News, Programmer, Books 2021 4595_1

Therefore, it is important to learn how to immediately create a "product" without blots, and how to do it, tells in the book. Here the author led many examples, outlined the principles and techniques for writing and cleaning the code, developed practical scenarios of increasing complexity.

In 2011, the next bestseller of the scientist "The perfect programmer was published. How to become a software development professional. " In Work, the American considers issues related to the schedule of work of the Creator of Programs, with the negative parties of the "flow state", with the usefulness of pair and group programming.

Some topics from this work were developed in the 2017 book "Clean architecture. Software development art. The publication is addressed to developers, analysts, architects and other programming workers.

Robert Martin now

In 2020, the researcher continues to participate in conferences and master classes on the subject of software. In "Instagram" followers of the American ideas lay out photos from these events. Also the consultant writes articles into periodicals.

Bibliography

  • 1995 - "Development of object-oriented applications on C ++ using the Bucha method"
  • 2002 - "Fast program development. Principles, examples, practice "
  • 2007 - "Principles, Patterns and Methods of Flexible Development in C #"
  • 2008 - "Clean Code. Creation, analysis and refactoring "
  • 2011 - "The perfect programmer. How to become a professional development professional
  • 2017 - "Clean architecture. Software development art
  • 2019 - "Clean development: back to the basics"

Read more