Comment sont différents mock, stub et fake
Découvrez la différence entre les trois types de test doubles les plus courants avec des exemples en Java 21, JUnit 5, Mockito et AssertJ, comment choisir le bon type et éviter les erreurs courantes.
Découvrez la différence entre les trois types de test doubles les plus courants avec des exemples en Java 21, JUnit 5, Mockito et AssertJ, comment choisir le bon type et éviter les erreurs courantes.
Implémenter correctement la recherche binaire dès la première fois et appliquer les variantes lower/upper bound, tableau roté, recherche binaire par réponse en Java 21.
Utilisez HashMap pour compter les fréquences, trouver l'élément le plus fréquent, compter les paires et regrouper les anagrammes — avec la complexité et les erreurs courantes.
Explication de Big-O par des exemples Java concrets, de O(1) à O(2^n), pour lire du code et deviner la complexité.
Découvrez les techniques two pointers et sliding window pour résoudre les problèmes de tableaux/chaînes en O(n), avec des exemples Java exécutables.
Guide pour écrire des unit tests clairs et maintenables avec des règles de nommage, la structure AAA et une bonne compréhension de la couverture de code.