J'aime garder mon code testable et j'ai décidé de suivre la stratégie d'injection de dépendances pour mon framework MVC actuel, qui s'est certainement avérée être un excellent moyen d'assurer un code couplé de manière lâche, la testabilité et la modularité.
Mais étant loin d'être un maître dans les modèles de conception, j'ai du mal à trouver un bon moyen de garder mes modèles aussi faiblement couplés des classes de connecteurs de base de données, que possible.
Comment est-ce possible?
Comme je n'ai pas fourni de code physique avec cette question, j'apprécierais vraiment quelques exemples ou informations de logique / code qui pourraient m'orienter dans une direction pour comprendre le problème décrit ci-dessus.