Ed
ano passado
A injeção de um objeto `Random` na classe “Baralho” é considerada uma boa prática de programação por várias razões: 1. Flexibilidade: Permite que você substitua o gerador de números aleatórios por outro, facilitando a adaptação do código a diferentes necessidades, como testes. 2. Testabilidade: Ao injetar o objeto, você pode usar um gerador de números aleatórios controlado durante os testes, garantindo resultados previsíveis e facilitando a verificação do comportamento do código. 3. Separação de responsabilidades: A classe “Baralho” não precisa se preocupar em como gerar números aleatórios, o que torna o código mais modular e fácil de manter. 4. Redução de dependências: Isso diminui a necessidade de validações de entrada, pois a lógica de sorteio pode ser testada de forma isolada. Esses pontos ajudam a criar um código mais limpo, flexível e fácil de testar.
Libere respostas sem pagar
Ajude estudantes
Mais perguntas desse material