Retour à la leçonMission
Mission : rendre impossible l'oubli de avecMethode()
Transformer un builder monolithique en builder par étapes pour que l'ordre d'appel incorrect devienne une erreur de compilation.
Contexte
Une équipe backend construit des requêtes HTTP avec un builder maison. Un développeur oublie d'appeler .avecMethode("POST") avant .construire() : la requête part malgré tout avec une méthode undefined, provoquant une erreur 400 découverte seulement en production. Ta mission : rendre cet oubli impossible à compiler.