Jim Coplien

James O. Coplien , también conocido como Cope , [1] es un escritor, profesor e investigador en el campo de la informática . Ocupó la Cátedra Vloeberghs Leerstoel (2003-2004) en la Vrije Universiteit Brussel y ha sido profesor visitante en la Universidad de Manchester .

Es conocido por su participación en la fundación del movimiento de patrones como parte del Hillside Group , la organización de eventos en la serie de conferencias Pattern Languages ​​of Programs y sus escritos sobre patrones de diseño de software y patrones organizacionales .

Carrera

Su trabajo actual con Liping Zhao incluye una monografía titulada "Una teoría de diseño formal generalizada" que explora los fundamentos de la simetría y la ruptura de la simetría en el diseño en general y en los patrones en particular. [ cita requerida ]

Cope fue miembro fundador de Hillside Group junto con Kent Beck , Grady Booch , Ward Cunningham , Ralph Johnson , Ken Auer y Hal Hildebrand. Ha iniciado varias de las conferencias de la serie de conferencias Pattern Languages ​​of Programs (PLoP) y es un autor de patrones y pastor de PLoP desde hace mucho tiempo. Su forma de patrón, la "Forma Coplien", [2] es una forma simplificada de estructurar un patrón en preparación para escribir una versión más alfabetizada en forma alejandrina. Junto con Trygve Reenskaug, fue uno de los principales responsables del diseño del paradigma de datos, contexto e interacción (DCI).

También fue presidente del programa de la conferencia de Programación Orientada a Objetos, Sistemas, Lenguajes y Aplicaciones ( OOPSLA ) en 1996, y ha sido cofundador y en ocasiones presidente de muchas conferencias sobre patrones de software.

Libros

Los libros que ha escrito, coescrito o editado incluyen:

  • James O. Coplien (septiembre de 1991). Estilos y expresiones idiomáticas de programación avanzada en C++ . ISBN 978-0-201-54855-6.
  • James O. Coplien, Douglas C. Schmidt (mayo de 1995). Lenguajes de patrones para el diseño de programas . Addison-Wesley. ISBN 978-0-201-60734-5.
  • John M. Vlissides; James O. Coplien; Norman L. Kerth (junio de 1996). Lenguajes de patrones de diseño de programas 2 (v. 2) . Addison-Wesley. ISBN 978-0-201-89527-8.
  • James O. Coplien (junio de 1996). Patrones de software . ISBN 978-1-884842-50-4.
  • James O. Coplien (octubre de 1998). Diseño multiparadigma para C++ . Addison-Wesley. ISBN 978-0-201-82467-4.
  • James O. Coplien, Neil B. Harrison (julio de 2004). Patrones organizativos del desarrollo ágil de software . Pearson Prentice Hall. ISBN 978-0-13-146740-8.
  • James O. Coplien, Gertrud Bjørnvig (agosto de 2010). Arquitectura de software ajustada para el desarrollo de software ágil . John Wiley e hijos. ISBN 978-0-470-68420-7.

Investigación

Su trabajo temprano en los modismos de C++ fue una de las tres fuentes principales de los populares Patrones de Diseño . [ cita requerida ] También nombró el patrón de plantilla curiosamente recurrente modismo de C++. [1] Su trabajo en patrones organizacionales fue una inspiración tanto para la programación extrema [2] como para las reuniones diarias de Scrum . [3] [4] En el libro Patrones organizacionales del desarrollo de software ágil , co-presentó una versión alternativa de la ley de Conway .

Presentador

Coplien ha presentado varias veces en el Reino Unido en la conferencia ACCU :

  • ACCU2010 Arquitectura Lean y Desarrollo Ágil de Software
  • ACCU2008 Cinco soluciones prácticas a los mitos ágiles
  • ACCU2008 Patrones organizacionales: los fundamentos de Agile
  • ACCU2007 Un enfoque de diseño ágil equilibrado

Ha impartido varias conferencias magistrales, como "Reflexiones sobre la reflexión" en SPLASH 2013, "Kaizen y certificación" en la Conferencia regional de Scrum Alliance de 2013 en Tokio y "Objetos de la gente, por la gente y para la gente" en la Conferencia AOSD en Berlín en 2012.

Referencias

  1. ^ Manual de patrones: técnicas, estrategias y aplicaciones. SIGS. Junio ​​de 1998. pág. 525. ISBN 9780521648189.
  2. ^ http://www.c2.com/cgi/wiki?CoplienForm [ URL básica ]
  • ^ Coplien, James O. (febrero de 1995). "Patrones de plantillas curiosamente recurrentes". C++ Report : 24–27.
  • ^ Fraser, Steven, Kent Beck, Bill Caputo, Tim Mackinnon, James Newkirk y Charlie Pool. "Desarrollo basado en pruebas (TDD)". En M. Marchesi y G. Succi, eds., XP 2003, LNCS 2675, págs. 459–462, 2003. ©Springer-Verlag, Berlín y Heidelberg, 2003.
  • ^ Sutherland, Jeff. Orígenes de Scrum. Página web archivada el 19 de agosto de 2010 en Wayback Machine . 5 de julio de 2007.
  • ^ Biblioteca del Congreso, Coplien, James O. Archivado el 19 de septiembre de 2019 en la Biblioteca del Congreso . 19 de septiembre de 2019.
  • ^ Karl Horst Klotz (3 de febrero de 1995). "Programa Mustergültig gebaute". Süddeutsche Zeitung . 256 (51).
  • ^ Jeff Sutherland (2014). Scrum: el arte de hacer el doble de trabajo en la mitad del tiempo . Crown. pág. 78. ISBN 978-0385346450.
  • Página de inicio de Jim
  • El blog de Jim
Retrieved from "https://en.wikipedia.org/w/index.php?title=Jim_Coplien&oldid=1257807956"