Olá.
Pelo que percebi no código, quanto mais validações existirem ,mais classes precisaremos criar e consequentemente maior será o construtor da Calculadora De Descontos.
Existe uma maneira mais elegante para evitar o crescimento deste construtor ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá.
Pelo que percebi no código, quanto mais validações existirem ,mais classes precisaremos criar e consequentemente maior será o construtor da Calculadora De Descontos.
Existe uma maneira mais elegante para evitar o crescimento deste construtor ?
Fala Bruno, de boa ?
Cara, em alguns sistemas esse tipo de coisa vai acabar acontecendo mesmo, não existe uma formula mágica que a gente consiga usar para diminuir as coisas. O importante é sempre focar em deixar teu código o mais sucinto possível, deixando claro o que cada coisa faz e assim quando precisar fazer qualquer mudança, será mais tranquilo... falo isso porque algumas vezes evitamos criar diversas classes e acabamos deixando tudo num ponto unico e isso na hora de mudar nos dá um dor de cabeça imensa