Mi piace mantenere il mio codice testabile e ho deciso di seguire la strategia di Dependency-Injection per il mio attuale framework MVC, che ha sicuramente dimostrato di essere un ottimo modo per garantire codice, testabilità e modularità liberamente associati.
Ma essendo tutt'altro che un maestro nei modelli di progettazione, ho difficoltà a trovare un buon modo per mantenere i miei modelli il più vagamente accoppiati dalle classi di connettori del database, il più possibile.
Come può farlo?
Poiché non ho fornito alcun codice fisico insieme a questa domanda, apprezzerei davvero alcuni esempi o informazioni di logica / codice che potrebbero indirizzarmi verso una direzione per comprendere il problema sopra descritto.