10
Applicabilità del principio di responsabilità singola
Di recente ho riscontrato un problema architettonico apparentemente banale. Nel mio codice avevo un semplice repository chiamato così (il codice è in C #): var user = /* create user somehow */; _userRepository.Add(user); /* do some other stuff*/ _userRepository.SaveChanges(); SaveChanges era un semplice wrapper che apporta modifiche al database: void …