Kent Beck

Siebzehn Software-Praktiker versammelten sich im Februar 2001 im US-amerikanischen Snowbird, Utah, um das Agile Manifesto zu unterzeichnen, ein Dokument, das die Branche zu flexibler Entwicklung statt starrer Planung bewegen sollte. Kent Beck gehörte zu diesen Unterzeichnern, da er sich bereits als Befürworter iterativer Techniken etabliert hatte, die häufiges Testen und kollaboratives Programmieren über traditionelle, schwergewichtige Ingenieursmodelle stellen.

Akademisches Fundament und frühe Arbeit

Zwischen 1979 und 1987 studierte Beck an der University of Oregon. In dieser Zeit schloss er sowohl seinen Bachelor- als auch seinen Masterstudiengang in Informatik und Informationswissenschaft ab. Zu seinen frühen Beiträgen auf diesem Gebiet gehörten wissenschaftliche Arbeiten, die auf OOPSLA-Konferenzen vorgestellt wurden, wie etwa seine Zusammenarbeit mit Ward Cunningham aus dem Jahr 1987 zu Mustermaschinen (Pattern Languages) und eine Untersuchung von 1989 zur Vermittlung objektorientierten Denkens. Während dieser Zeit verfasste er zudem Simple Smalltalk Testing, was den konzeptionellen Ursprung für xUnit-Frameworks lieferte.

Die Entwicklung von Extreme Programming

1996 übernahm Beck eine Rolle beim Chrysler Comprehensive Compensation System. Angesichts eines Projekts, das unter der Wasserfallmethode hinter seinen ursprünglichen Fristen zurückgeblieben war, führte er eine Reihe unkonventioneller Anpassungen ein. Indem er die Arbeit in kleinere Module unterteilte, Pair Programming anwandte und ständige Code-Updates vorschrieb, gestaltete er das, was als Extreme Programming (XP) bekannt wurde. Er formalisierte diese Praktiken in der 1999 erschienenen Publikation Extreme Programming Explained: Embrace Change. Obwohl das Chrysler-Projekt unvollendet blieb, zeigte das Experiment erfolgreich, dass XP-Methoden als gangbare Alternative zu bestehenden Produktionsstandards dienen konnten.

Test-Frameworks und Industriestandards

Über die Methodik hinaus konzentrierte sich Beck auf die technischen Werkzeuge, die zur Unterstützung eines strengen Code-Managements erforderlich sind. Er arbeitete mit Erich Gamma zusammen, um im Jahr 2000 JUnit, ein Java-basiertes Test-Framework, zu veröffentlichen. Dieses Projekt untermauerte sein Eintreten für die testgetriebene Entwicklung (TDD), eine Praxis, die er in früheren Programmiertexten wiederentdeckt und anschließend durch sein 2003 erschienenes Buch Test Driven Development: By Example populär gemacht hatte. Sein breiterer Einfluss setzte sich durch zahlreiche technische Publikationen fort, darunter sein 1999 mitverfasstes Werk über Refactoring und sein 2007 erschienenes Buch Implementation Patterns.

DER KOSTENLOSE TEST
Wie hoch ist Ihrer?

Zwanzig Fragen, acht Minuten auf der Uhr und ein Perzentil, gemessen an allen bisherigen Teilnehmern. Ohne Anmeldung.

IQ-Test starten →

Beruflicher Werdegang und Coaching

Beck hielt eine aktive Karriere in großflächigen Technologieumgebungen aufrecht. Zwischen 2011 und 2018 war er bei Facebook tätig. Danach trat er 2019 als Software Fellow und Coach in das Unternehmen Gusto ein und konzentrierte sich auf die Ingenieurteams, die für den Aufbau der Gehaltsabrechnungsinfrastruktur verantwortlich sind. Derzeit ist er zudem für Meta Platforms tätig. Seine jüngste Veröffentlichung, Tidy First?: A Personal Exercise in Empirical Software Design, erschien 2023.

Kurzinformationen

- Geboren: 1961 - Staatsbürgerschaft: Vereinigte Staaten - Ausbildung: University of Oregon - Bedeutende Arbeit: JUnit - Unterzeichner: Agiles Manifest - Beschäftigung: Meta Platforms - Methodik: Extreme Programming - Fachgebiet: Softwaretechnik

Häufig gestellte Fragen von Lesern

### Was ist Kent Becks Hauptbeitrag zur Software-Methodik?

Er ist am bekanntesten für die Erschaffung der testgetriebenen Entwicklung, die Gründung von Extreme Programming und die Mitentwicklung des JUnit-Test-Frameworks.

### Hat Kent Beck bei Facebook gearbeitet?

Ja, er hat zwischen 2011 und 2018 bei Facebook gearbeitet.

Mit den Größten vergleichen

Bobby Fischer vs Gottfried Wilhelm LeibnizClaude Monet vs Marie CurieArchimedes vs Sun TzuBernhard Riemann vs Nikola Tesla
Zum Ranking →Alle Vergleiche →

Wunderkinder

Summer McintoshOlympic finalist at 14, world-record holder and triple Olympic…Laurent SimonsGraduated University at 11 — Belgian Prodigy with Electrical…Boris BeckerBoris BeckerWon Wimbledon at 17, the youngest men's Grand Slam champion everPriyanshi SomaniWon the Mental Calculation World Cup at age 11, beating adults…
Wunderkinder →

Spiele und komm morgen wieder

Tägliche Genie-Challenge · Odd one out
Which number does NOT belong? 8, 27, 64, 100, 125
Tippe deine Antwort ↓
Welches Genie bist du? Kostenloser IQ-Test