Разработка кода: Могу ли я написать код для обновления даты последнего изменения объекта внутри метода, который сохраняет объект? - PullRequest
1 голос
/ 10 января 2020

Допустим, у меня есть сущность:

Employee { 
  _id,
  name,
  lastModifiedTimeStamp 
}

и метод для ее сохранения. Этот постоянный метод может быть вызван из любого места.

boolean persist(Employee e ){
.... 
<code to save to db>
...
}

Теперь, если мне нужно написать код, который обновляет lastModifiedTimeStamp. Является ли это нарушением принципа единой ответственности, если я напишу его в методе persist.

boolean persist(Employee e ){
.... 
<code to save to db>
...
<code to update lastModifiedTimeStamp>
...
}
...