Kent Beck

Personalities 🟡 Mid

Definition

Developpeur americain, createur du TDD (Test-Driven Development), de l'Extreme Programming (XP) et co-signataire du Manifeste Agile. Il a aussi cree le framework de test JUnit.

Analogie

Le coach sportif du dev : il t'oblige a ecrire le test AVANT le code, comme un plan d'entrainement 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

Ecrire les tests APRES le code en pretendant faire du TDD — ca rate l'essence de la methode.

Termes lies

#personalities#history#interview