Por que precisamos ter configurações parametrizadas em cada ambiente?
Por que precisamos ter configurações parametrizadas em cada ambiente?
Olá Raymundo! Tudo bem?
A necessidade de ter configurações parametrizadas em cada ambiente está relacionada à flexibilidade e à adaptabilidade do seu sistema. Quando trabalhamos com diferentes ambientes (como desenvolvimento, homologação e produção), cada um pode ter suas próprias características e requisitos. Por exemplo, em um ambiente de desenvolvimento, você pode usar um banco de dados local, enquanto em produção, um banco de dados em nuvem.
Ao parametrizar as configurações, você consegue ajustar essas diferenças sem precisar alterar o código-fonte do seu aplicativo. Isso facilita a manutenção e o gerenciamento do sistema, além de reduzir o risco de erros ao mover o aplicativo entre ambientes. A resposta correta para a sua dúvida é a opção A: "Para podermos ter acesso a recursos específicos de cada ambiente sem tocar no código."
Espero ter ajudado e bons estudos!