Kent Beck
Personalities 🟡 MidDefinition
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.