Jump to ratings and reviews
About the author
Martin Fowler (b. 1963) is a software engineer, Chief Scientist at ThoughtWorks, and an outspoken advocate for best practices in enterprise software design, particularly in regard to agile software development methodologies, including extreme programming.
Can't find what you're looking for?
Get help and learn more about the design.