Não seria mais adequado transformar a classe Produtos em um data class? Até o momento, na aula, ela está sendo usada apenas para armazenar dados, sem incluir nenhuma lógica de negócio.
Não seria mais adequado transformar a classe Produtos em um data class? Até o momento, na aula, ela está sendo usada apenas para armazenar dados, sem incluir nenhuma lógica de negócio.
Oi Marcos! Tudo bem?
A classe Produtos
poderia sim ser transformada em um data class
. Em Kotlin, data classes
são ideais para classes que são principalmente usadas para armazenar dados, pois eles automaticamente geram métodos úteis como equals()
, hashCode()
, toString()
, e copy()
, o que pode simplificar bastante o seu código.
No caso da aula, essa abordagem não foi usada nesse momento por fins didáticos, no entanto nada impede que você tente fazer essa implementação para praticar ainda mais os seus conhecimentos. Quando programamos, há diferentes formas de chegar às mesmas soluções e treinar essas formas distintas pode ajudar muito a consolidar o aprendizado.
Espero ter ajudado. Conte sempre com o apoio do fórum :)
Um abraço e bons estudos!
Opa! tudo bem ? Entendi o que você disse, concordo que há várias formas de chegar a uma solução, mas acredito que, especialmente para fins didáticos, seja ainda mais importante introduzir e aplicar as melhores práticas desde o início. Isso ajuda a consolidar uma base sólida para quem está aprendendo e a evitar eventuais "vícios" no código.
Olá, Marcos! Estou bem, obrigada por perguntar. Espero que também esteja :)
Você está corretíssimo em sua colocação. Por isso, já encaminhamos sua sugestão para a equipe responsável para que esse ponto seja considerado ao criarmos novos conteúdos sobre o tema. Muito obrigada por nos ajudar a melhorar cada vez mais!
Conte com o apoio do fórum! Bons estudos e um forte abraço ✨