Martin Fowler

Martin Fowler nel 2015.

Martin Fowler (Walsall, 18 dicembre 1963) è un informatico e ingegnere britannico di software, autore di numerosi libri e considerato fra i massimi esperti nei settori della programmazione orientata agli oggetti.

Biografia

Insieme a Kent Beck è stato uno dei padri dell'extreme programming e dello sviluppo agile del software. È membro della Agile Alliance ed è uno degli autori del Manifesto Agile. Fra le sue opere più influenti si possono citare UML Distilled sul linguaggio UML e Refactoring: Improving the Design of Existing Code che ha introdotto il concetto di refactoring, oggi fra i cardini delle metodologie di sviluppo agili e test driven. Ha introdotto il concetto di dependency injection, largamente usato nella pratica dello sviluppo di test automatici.

Pubblicazioni

Note

  1. ↑ About Martin Fowler, su martinfowler.com.
  2. ↑ Interview with Kent Beck and Martin Fowler, su informit.com.
  3. ↑ Review: UML Distilled, su derekbarber.ca.
  4. ↑ Martin Fowler (2004) "Inversion of Control Containers and the Dependency Injection pattern". Retrieved 2012-11-15.

Altri progetti

Collegamenti esterni

Controllo di autoritàVIAF (EN) 5145169 · ISNI (EN) 0000 0001 1036 3508 · SBN PUVV186382 · LCCN (EN) n97040648 · GND (DE) 115868321 · BNF (FR) cb144035177 (data) · J9U (EN, HE) 987007440554005171 · NDL (EN, JA) 00686172 · CONOR.SI (SL) 21125475