Принцип единой ответственности:
Специального правила не существует, только SRP является руководством.Но если вы хотите думать о SRP, вам следует всегда помнить
Единственная причина для изменения блока кода, такого как класс, функция и т. Д.
Но согласно вашемуДля данной функции есть много причин изменить свой код функционального блока.
Пример:
если функция установки свойств по какой-либо причине изменится, вам придется изменить saveCertificationToDB ()
Таким же образом, если какие-либо изменения в другой вызывающей функции по какой-либо другой причине, то также saveCertificationToDB () необходимо изменить
, так что, как правило, есть многоне хватает