Kent Beck

Personalities 🟡 Mid

Définition

Développeur américain, créateur du TDD (Test-Driven Development), de l'Extrême Programming (XP) et co-signataire du Manifeste Agile. Il a aussi créé le framework de test JUnit.

Analogie

Le coach sportif du dev : il t'oblige a écrire le test AVANT le code, comme un plan d'entraînement avant le match.

Exemple de code

// TDD — Kent Beck
// 1. Red   : ecrire un test qui echoue
// 2. Green : ecrire le minimum pour passer
// 3. Refactor : nettoyer le code
test('add', () => {
  expect(add(1, 2)).toBe(3);
});
const add = (a, b) => a + b;

Cas d'usage

TDD et Agile sont des pratiques standard en entreprise. Question classique d'entretien.

Anti-pattern

Écrire les tests APRES le code en prétendant faire du TDD — ca rate l'essence de la méthode.
#personalities#history#interview

← → au clavier pour passer d'une fiche à l'autre