DRY (Don't Repeat Yoursefl)
Dry diz que não devemos duplicar ou acoplar useCases ou regras de negócio, no entanto, não devemos adicionar complexidade ao código. Se for necessário duplicar código para manter simples, mantenhas simples em detrenimento do Dry.
Quando possível, prefira abstrair para funções que não se repitam.