Комментарии 3
SRP и DRY вообще несвязанные друг с другом принципы. Легко можно представить себ код, удовлетворяющий SRP, в котором при этом много повторения. Равно как и наоборот.
нужно ещё
не путать одинаковый и повторяющийся код. Одинаковый код в разных местах в дальнейшем может развиваться по разному.
учитывать целесообразность следованию принципов в конкретном проекте и условиях. Иногда всё таки проще и надёжнее скопипастить, чем обособлять повторяемый код с возможностью включить его в нескольких местах
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Закон Кёрли: Делай что-то одно