Martin Fowler

Martin Fowler
Información personal
Nacimiento 1963
Bandera de Inglaterra Walsall, Inglaterra
Residencia Melrose Ver y modificar los datos en Wikidata
Nacionalidad Británica y estadounidense
Educación
Educado en
Información profesional
Ocupación Escritor, bloguero, programador, informático teórico y consultor tecnológico Ver y modificar los datos en Wikidata
Área Desarrollo ágil de software, integración continua y diseño de software Ver y modificar los datos en Wikidata
Empleador
Sitio web

Martin Fowler (Walsall, 1963) es un ingeniero de software británico, autor y orador internacional sobre desarrollo de software, especializado en análisis y diseño orientado a objetos, UML, patrones de diseño, y metodologías de desarrollo ágil, incluyendo programación extrema.

Biografía

Fowler nació y creció en Walsall, Inglaterra, donde asistió a Queen Mary's Grammar School como escuela secundaria. Se graduó en University College de Londres en 1986. En 1994 se mudó a Estados Unidos, donde vive cerca de Boston, Massachusetts en el suburbio de Melrose.[1]

Comenzó a trabajar con software en los inicios de los años 1980. En 1986, una vez terminada la secundaria comenzó a trabajar en desarrollo de software en Coopers & Lybrand hasta 1991.[2]​ En el año 2000 se convirtió en Chief Scientist en ThoughtWorks, una compañía de integración de sistemas y consultoría.[1]

Fowler ha escrito siete libros sobre el tema Desarrollo de software (ver Publicaciones). Es miembro de Agile Alliance y ayudó a crear el Manifiesto para el desarrollo ágil de software en 2001, junto con más de 15 coautores.[3]​ Él mantiene un bliki, una mezcla de blog y wiki. Popularizó el término Inyección de dependencias como una forma de Inversión de control.[4]

Libros escritos

  • 1996. Analysis Patterns: Reusable Object Models. Addison-Wesley. ISBN 0-201-89542-0.
  • 1997. UML Distilled: A Brief Guide to the Standard Object Modeling Language.
  • 1999. Refactoring: Improving the Design of Existing Code, Con Kent Beck, John Brant, William Opdyke, y Don Roberts (junio de 1999). . Addison-Wesley. ISBN 0-201-48567-2.
  • 2001. Planning Extreme Programming. Con Kent Beck. Addison-Wesley. ISBN 0-201-71091-9.
  • 2002. Patterns of Enterprise Application Architecture. With David Rice, Matthew Foemmel, Edward Hieatt, Robert Mee, y Randy Stafford. Addison-Wesley. ISBN 0-321-12742-0.
  • 2010. Domain-Specific Languages. Con Rebecca Parsons. Addison-Wesley. ISBN 978-0-321-71294-3.
  • 2012. NoSQL Distilled. Con Pramod Sadalage. Addison-Wesley. ISBN 978-0-321-82662-6.

Véase también

Referencias

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

Enlaces externos

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.