TDD
Expert
Corriger une implémentation de cache avec invalidation selon tests existants

Type d'évaluation

Mise en situation réelle

Analyse

Intelligence Artificielle

Compétences ciblées

tdd
cache
ttl
bugfix
timing

Scénario Technique

Contexte Des tests TDD définissent qu’un Cache doit stocker une valeur avec un TTL et l’invalider après expiration. Le Problème Le code actuel : class Cache { constructor() { this.store = {}; } set(key, value) { this.store[key] = value; } get(key) { return this.store[key]; } } Un test exige que la valeur expire après un délai simulé. Contraintes Adapter l’implémentation pour respecter les tests sans modifier ceux-ci. Livrable attendu Une classe conforme aux exigences d’expiration définies par les tests.

Prêt à évaluer ce talent ?

Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.

Commencer le Défis
    TDD - Corriger une implémentation de cache avec invalidation selon tests existants | Test Technique & Recrutement