Kent Beck

Dix-sept professionnels du logiciel se sont réunis à Snowbird, dans l'Utah, en février 2001 pour signer le Manifeste Agile, un document destiné à orienter l'industrie vers un développement flexible plutôt qu'une planification rigide. Kent Beck figurait parmi ces signataires, s'étant déjà imposé comme un partisan de techniques isochrones ou itératives qui privilégient les tests fréquents et la programmation collaborative par rapport aux modèles d'ingénierie traditionnels et lourds.

Fondation académique et premiers travaux

Entre 1979 et 1987, Beck a fréquenté l'Université de l'Oregon. Il y a complété sa licence et sa maîtrise en informatique et sciences de l'information. Ses premières contributions au domaine comprenaient des articles universitaires présentés lors de conférences OOPSLA, tels que sa collaboration en 1987 avec Ward Cunningham concernant les langages de patrons et une recherche menée en 1989 sur l'enseignement de la pensée orientée objet. Durant cette période, il a également rédigé Simple Smalltalk Testing, qui a fourni l'origine conceptuelle des frameworks xUnit.

Le développement de la programmation extrême

En 1996, Beck a pris ses fonctions au sein du Chrysler Comprehensive Compensation System. Face à un projet qui avait pris du retard par rapport à ses délais initiaux sous la méthodologie en cascade, il a introduit une série de modifications non conventionnelles. En divisant le travail en modules plus petits, en utilisant la programmation en binôme et en rendant obligatoires les mises à jour constantes du code, il a façonné ce que l'on a appelé la programmation extrême (XP). Il a officialisé ces pratiques dans la publication de 1999 Extreme Programming Explained: Embrace Change. Bien que le projet Chrysler soit resté inachevé, l'expérience a démontré avec succès que les méthodologies XP pouvaient constituer une alternative viable aux normes de production existantes.

Frameworks de test et normes industrielles

Au-delà de la méthodologie, Beck s'est concentré sur les outils techniques nécessaires pour soutenir une gestion rigoureuse du code. Il a collaboré avec Erich Gamma pour lancer JUnit, un framework de test basé sur Java, en 2000. Ce projet a renforcé son plaidoyer en faveur du développement piloté par les tests (TDD), une pratique qu'il avait redécouverte dans des textes de programmation antérieurs et qu'il a ensuite popularisée à travers son livre de 2003 Test Driven Development: By Example. Son influence plus large s'est poursuivie à travers de nombreuses publications techniques, notamment son ouvrage co-écrit en 1999 sur la refactorisation et son livre de 2007 Implementation Patterns.

LE TEST GRATUIT
Et le vôtre ?

Vingt questions, huit minutes au chronomètre et un centile mesuré face à tous ceux qui l’ont passé. Sans inscription.

Passer le test de QI →

Parcours professionnel et mentorat

Beck a maintenu une carrière active dans des environnements technologiques à grande échelle. Il a occupé un poste chez Facebook entre 2011 et 2018. Par la suite, il a rejoint Gusto en 2019 en tant que chercheur et coach en logiciels, se concentrant sur les équipes d'ingénierie chargées de construire l'infrastructure de paie. Il contribue également actuellement à Meta Platforms. Sa publication la plus récente, Tidy First?: A Personal Exercise in Empirical Software Design, est sortie en 2023.

En un coup d'œil

- Naissance : 1961 - Citoyenneté : États-Unis - Éducation : Université de l'Oregon - Œuvre notable : JUnit - Signataire : Manifeste Agile - Emploi : Meta Platforms - Méthodologie : Programmation extrême - Domaine : Ingénierie logicielle

Questions fréquentes des lecteurs

### Quelle est la principale contribution de Kent Beck à la méthodologie logicielle ?

Il est surtout connu pour avoir créé le développement piloté par les tests, fondé la programmation extrême et co-créé le framework de test JUnit.

### Kent Beck a-t-il travaillé chez Facebook ?

Oui, il a travaillé chez Facebook entre 2011 et 2018.

Comparer aux génies

Bobby Fischer vs Gottfried Wilhelm LeibnizClaude Monet vs Marie CurieArchimedes vs Sun TzuBernhard Riemann vs Nikola Tesla
Voir le Classement →Toutes les comparaisons →

Enfants prodiges

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…
Enfants prodiges →

Jouez et revenez demain

Défi génie du jour · Odd one out
Which number does NOT belong? 8, 27, 64, 100, 125
Touchez votre réponse ↓
Quel génie êtes-vous ? Test de QI gratuit