Martin Fowler

A Wikipédiából, a szabad enciklopédiából
Martin Fowler
Martin Fowler (2008).jpg
Született
1963
Walsall, England
Foglalkozása író
Iskolái University College London

Martin Fowler weboldala
Commons
A Wikimédia Commons tartalmaz Martin Fowler témájú médiaállományokat.

Martin Fowler (született 1963) britt származású szoftverfejlesztő, szerző és nemzetközi hírű előadó a szoftverfejlesztés területén, fő területe az objektumorientált analízis és tervezés, UML, programtervezési minták és agilis szoftverfejlesztési módszertanok, beleértve az extrém programozást is.

Ő vezette be a Prezentációs modell (PM) architekturális mintát.

Életrajz[szerkesztés | forrásszöveg szerkesztése]

Fowler Walsall-ben (Angliában) született, ahol a Queen Mary's Gimnáziumba járt középiskolába. 1986-ban végzett a University College London-ban. 1994-ben az Amerikai Egyesült Államokba költözött Melrose külvárosba Boston mellé, Massachusetts-ba[1].

Fowler 1980-as években kezdett szoftverekkel dolgozni. A főiskolán kívül 1986-tól kezdett dolgozni a szoftver fejlesztésben a Coopers & Lybrand-nél 1991-ig[2]. 2000-ben vezető tudóssá vált a ThoughtWorks-nél, mely egy rendszerintegrációs és konzultációs cég[1].

Fowler hét könyvet írt a szoftverfejlesztés témakörében (lásd a Publikációk). Tagja az Agilis Szövetségnek és segített létrehozni a Kiáltvány az Agilis Szoftverfejlesztésért-t 2001-ben, több 15 társalapítóval[3]. Ő tartja karban a bliki-t, amely egy blog és egy wiki keveréke. Ő népszerűsítette a függőség beszúrás kifejezést a kontroll megfodításának egy formájaként[4].

Publikációk[szerkesztés | forrásszöveg szerkesztése]

Magyarul megjelent művei:

  • 2006. Martin Fowler: Refactoring - Kódjavítás újratervezéssel, Kiskapu Kft., (Eredeti: 1999. Refactoring: Improving the Design of Existing Code, With Kent Beck, John Brant, William Opdyke, and Don Roberts (June 1999). . Addison-Wesley. ISBN 0-201-48567-2.)

Jegyzetek[szerkesztés | forrásszöveg szerkesztése]

  1. ^ a b Martin Fowler at martinfowler.com. Accessdate Nov 15, 2012.
  2. James A. Highsmitht (2002) Agile Software Development Ecosystems: Problems, Practices, and Principles. p.133
  3. Manifesto for Agile Software Development. Retrieved 2012-12-10.
  4. Martin Fowler (2004) "Inversion of Control Containers and the Dependency Injection pattern". Retrieved 2012-11-15.

További információk[szerkesztés | forrásszöveg szerkesztése]

Fordítás[szerkesztés | forrásszöveg szerkesztése]

Ez a szócikk részben vagy egészben a Martin Fowler című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel.