Posted inAndroid et Kotlin Multiplatform
Inversion de dépendance : pourquoi tes interfaces rendent ton code illisible
En présentation SOLID, mes collègues ont interprété l'inversion de dépendance comme "une interface partout". Erreur classique, moi y compris à mes débuts. Une interface se justifie : frontière d'architecture, design pattern... Sinon, elle complexifie la lecture pour rien. Voici la checklist que j'enseigne pour trancher.




