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
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.
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 Source2. Wikipedia: Martin Fowler (software engineer)
Infobox, birth_dateQuote, Infobox, birth_date
18 December 1963
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.