Olá.
Ao criar o record DadosErroValidacao na classe para tratamento de erros, não feriu o princípio da responsabilidade única do SOLID? Ou seja, criar um DTO em uma classe de tratamento de erros?
Eu sei que funciona, mas o que eu quero entender é o seguinte: Precisamos ser muito "xiitas" com esta questão dos padrões ou casos como este mostra que as vezes vale mais a pena optar pela praticidade?
Obrigado.