Ed
há 2 meses
A imutabilidade é um conceito importante no desenvolvimento de software, especialmente em programação funcional. Um dos principais benefícios da imutabilidade é que ela ajuda a reduzir efeitos colaterais, já que os dados não podem ser alterados após serem criados. Isso torna o código mais previsível e fácil de entender, além de facilitar a testagem. Analisando as alternativas: a) Mais bugs - Isso não é um benefício, pelo contrário, a imutabilidade tende a reduzir bugs. b) Dificulta testagem - A imutabilidade geralmente facilita a testagem, pois os estados não mudam inesperadamente. c) Redução de efeitos colaterais (X) - Esta é a alternativa correta, pois a imutabilidade realmente ajuda a reduzir efeitos colaterais. d) Aumento da complexidade - A imutabilidade pode aumentar a complexidade em alguns casos, mas não é um benefício. Portanto, a alternativa correta é: c) Redução de efeitos colaterais (X).
Mais perguntas desse material