📑 Table of Contents
Martin Fowler w 2015

Martin Fowler – autor książek i znany wykładowca z tematyki architektury oprogramowania, specjalizujący się w analizie obiektowej i projektowaniu, UML, wzorcach projektowych, metodykach zwinnych, w tym programowaniu ekstremalnym.

Fowler rozpoczął pracę z oprogramowaniem na początku lat 80. XX wieku i napisał pięć popularnych książek na temat oprogramowania.

W marcu 2000 roku[1], został głównym naukowcem w firmie ThoughtWorks(inne języki), zajmującej się integracją systemów i konsultingiem.

Prowadzi własną stronę bliki, mieszankę bloga i wiki.

Jest członkiem Agile Alliance i pomagał tworzyć Manifest Agile (Agile Manifesto) w 2001 roku.

Publikacje

edytuj
  • Fowler, Martin. Analysis Patterns: Reusable Object Models. Addison-Wesley. ISBN 0-201-89542-0.
  • Fowler, Martin, Kent Beck. Planning Extreme Programming. Addison-Wesley. ISBN 0-201-71091-9.
  • Fowler, Martin (September 2003). UML Distilled: A Brief Guide to the Standard Object Modeling Language, 3rd ed., Addison-Wesley. ISBN 0-321-19368-7.
  • Fowler, Martin, Kent Beck, John Brant, William Opdyke, and Don Roberts (June 1999). Refactoring: Improving the Design of Existing Code. Addison-Wesley. ISBN 0-201-48567-2.
  • Fowler, Martin, David Rice, Matthew Foemmel, Edward Hieatt, Robert Mee, and Randy Stafford (November 2002). Patterns of Enterprise Application Architecture. Addison-Wesley. ISBN 0-321-12742-0.

Przypisy

edytuj

Linki zewnętrzne

edytuj

📚 Artikel Terkait di Wikipedia

Refaktoryzacja

Refaktoryzacja (czasem też refaktoring, ang. refactoring) – proces wprowadzania zmian w projekcie/programie, w wyniku których zasadniczo nie zmienia się

Pusty obiekt (wzorzec projektowy)

Program Design 3. Addison-Wesley, 1998. Martin Fowler: Refactoring. Improving the Design of Existing Code. Addison-Wesley, 1999. ISBN 0-201-48567-2. Erich Gamma

Embarcadero Delphi

NET oraz C#, wprowadzono dalsze udoskonalenia środowiska (zwłaszcza refactoring kodu). Poza Delphi wprowadzało wsparcie dla języków programowania C++

Spring Framework

takimi wzorcami oznacza, że programiści mogą szybko zrefaktorować (ang. refactoring) nieudaną implementację i używać springowej warstwy abstrakcji JDBC.

Antywzorzec projektowy

Brown, Raphael Malveau, Skip McCormick, Tom Mowbray: AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis. USA: John Wiley & Sons

Programowanie strukturalne

zapis daty dostępu Jay Fields, Shane Harvie, Martin Fowler, Kent Beck: Refactoring: Ruby Edition. Pearson Education, 2009, s. 274–279. ISBN 978-0-321-60350-0