10
Застосування принципу єдиної відповідальності
Нещодавно у мене виникла начебто тривіальна архітектурна проблема. У мене був простий сховище в коді, який називався так (код знаходиться в C #): var user = /* create user somehow */; _userRepository.Add(user); /* do some other stuff*/ _userRepository.SaveChanges(); SaveChanges була простою обгорткою, яка здійснює зміни в базі даних: void SaveChanges() …