Supponiamo (per semplicità) che abbiamo un'applicazione con client e server; esiste un'idea migliore per utilizzare un repository per entrambi o una coppia di repository separati?
Mischiandoli sarà probabilmente più facile tenere traccia delle modifiche correlate e mantenere i rami correlati (ovvero l'evoluzione del protocollo), ma d'altra parte renderà lo sviluppo individuale più ingombrante ...