stringtranslate.com

Kent Beck

Kent Beck hablando en 2001

Kent Beck (nacido en 1961) es un ingeniero de software estadounidense y creador de la programación extrema , [1] una metodología de desarrollo de software que evita especificaciones formales rígidas para un proceso de diseño colaborativo e iterativo. Beck fue uno de los 17 firmantes originales del Manifiesto Ágil , [1] el documento fundacional para el desarrollo de software ágil . Los métodos extremos y ágiles están estrechamente asociados con el desarrollo basado en pruebas (TDD), del cual Beck es quizás el principal defensor.

Beck fue pionero en patrones de diseño de software , así como en la aplicación comercial de Smalltalk . Escribió el marco de pruebas unitarias SUnit para Smalltalk, que generó la serie de marcos xUnit , en particular JUnit para Java, que Beck escribió con Erich Gamma . Beck popularizó las tarjetas CRC con Ward Cunningham , el inventor de la wiki.

Vive en San Francisco, California y anteriormente trabajó en Facebook . [2] En 2019, Beck se unió a Gusto como becario y entrenador de software, donde entrena a equipos de ingeniería mientras construyen sistemas de nómina para pequeñas empresas. [3]

Historia

Beck asistió a la Universidad de Oregon entre 1979 y 1987, donde recibió una licenciatura y una maestría en informática y ciencias de la información . [4]

En 1996, Beck fue contratado para trabajar en el Sistema de Compensación Integral de Chrysler . Beck, a su vez, trajo a Ron Jeffries . En marzo de 1996, el equipo de desarrollo estimó que el sistema estaría listo para entrar en producción aproximadamente un año después. En 1997, el equipo de desarrollo adoptó una forma de trabajar que ahora se formaliza como programación extrema . [5] El objetivo de entrega de un año casi se alcanzó, y la entrega real se retrasó sólo un par de meses.

Publicaciones

Libros

El libro ilustra el uso de pruebas unitarias como parte de la metodología, incluidos ejemplos en Java y Python. Una sección incluye el uso del desarrollo basado en pruebas para desarrollar un marco de pruebas unitarias.

Artículos seleccionados

Referencias

  1. ^ ab "Programación extrema", Computerworld (en línea), 2005, página web: Computerworld-appdev-92.
  2. ^ "Dado mi nuevo estatus independiente después de siete años en Facebook..."
  3. ^ "Conozca al influyente programador que está ayudando a Gusto con 3.800 millones de dólares a asegurarse de que su software siempre esté a la vanguardia". Business Insider . 4 de septiembre de 2019.
  4. ^ Beck, Kent. "Kent Beck". LinkedIn . Consultado el 5 de marzo de 2012 .
  5. ^ Highsmith, Jim , ed. (18 de febrero de 2024). Ecosistemas ágiles de desarrollo de software . Profesional de Addison-Wesley. pag. 298.ISBN 978-0-201-76043-9.

enlaces externos