Kent Beck
Biografia | |
---|---|
Naixement | 31 març 1961 (63 anys) |
Formació | Universitat d'Oregon University of Oregon College of Arts and Sciences (en) |
Activitat | |
Camp de treball | Enginyeria de programari |
Ocupació | informàtic, enginyer de programari, escriptor, programador, enginyer |
Ocupador | Meta Platforms |
Kent Beck (31 de març de 1961) és un enginyer de programari nord-americà i el creador de la programació extrema,[1] una metodologia de desenvolupament de programari que evita especificacions formals rígides per a un procés de disseny col·laboratiu i iteratiu. Beck va ser un dels 17 signants originals del Manifest Agile,[1] el document fundacional per al desenvolupament àgil de programari. Els mètodes extrems i àgils estan estretament associats amb el desenvolupament impulsat per proves (TDD), del qual Beck és potser el principal defensor.
Biografia
[modifica]Beck va assistir a la Universitat d'Oregon entre 1979 i 1987, rebent una llicenciatura i un màster en informàtica i ciències de la informació.[2]
El 1996 Beck va ser contractat per treballar en el sistema de compensació integral de Chrysler, i va animar Ron Jeffries a participar-hi. El març de 1996, l'equip de desenvolupament va estimar que el sistema estaria llest per entrar en producció al voltant d'un any més tard. L'any 1997 l'equip de desenvolupament va adoptar una manera de treballar que s'anomena programació extrema.[3] L'objectiu de lliurament d'un any es va assolir amb només dos mesos de retard.
Beck va ser pioner en els patrons de disseny de programari, així com en l'aplicació comercial de Smalltalk. Va escriure el marc de proves d'unitats SUnit per a Smalltalk, que va generar la sèrie de marcs xUnit, en particular JUnit per a Java, que Beck va escriure amb Erich Gamma. Beck va popularitzar les targetes CRC amb Ward Cunningham, l'inventor del wiki.
Viu a San Francisco, Califòrnia i va treballar a l'empresa de xarxes socials Facebook.[4] El 2019, Beck es va unir a Gusto com a company i entrenador de programari, entrenant equips d'enginyeria mentre creen sistemes de nòmines per a petites empreses.[5]
Obres
[modifica]- Smalltalk Best Practice Patterns (ISBN 013476904X)
- Una explicació de la programació extrema: acceptar el canvi (ISBN 8478290559)
- Test-Driven Development: By Example (ISBN 0321146530)
- Planning Extreme Programming (ISBN 0201710919), amb Martin Fowler
Referències
[modifica]- ↑ 1,0 1,1 "Extreme Programming", Computerworld (online), 2005, webpage: Computerworld-appdev-92 Arxivat 2011-06-05 a Wayback Machine..
- ↑ Beck, Kent. «Kent Beck». LinkedIn. [Consulta: 5 març 2012].
- ↑ Highsmith. Agile Software Development Ecosystems, p. 298. ISBN 0-201-76043-6.
- ↑ "Given my newly independent status after seven years at Facebook..."
- ↑ «Meet the influential programmer who's helping $3.8 billion Gusto make sure that its software always stays ahead of the times». Business Insider, 04-09-2019.