Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Pioneer

Martin Fowler

Software And Its Engineering

Martin Fowler (born 18 December 1963) is a British software developer, author and international public speaker on software development, specializing in object-oriented analysis and design, UML, patterns, and agile software development including extreme programming. His 1999 book Refactoring popularized the practice of code refactoring, and in 2004 he introduced the Presentation Model architectural pattern.

Facts
Birth Year
1963 1
Birth Date
1963-12-18 2
Nationality
British 1
Connections

Invented By

Martin Fowler coined and formalized the term dependency injection in his widely cited 2004 article distinguishing it from the broader inversion-of-control principle.

Refactoring, Concepts

Martin Fowler wrote the definitive 1999 book Refactoring: Improving the Design of Existing Code that formalized and named the discipline's modern catalog of techniques.

In the Other Atlases
Sources
1. Wikipedia: Martin Fowler (disambiguation)
  • Entry: Martin Fowler (software engineer), birth clause
    (born 1963)
  • Entry: Martin Fowler (software engineer), descriptor
    British information technology author and speaker
View the Source
2. Wikipedia: Martin Fowler (software engineer)
Infobox, birth_date
Quote, Infobox, birth_date
18 December 1963
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.