Conhecimentos Específicos: Tecnologia da Informação (TI) - CONSULPAM 2025 - Analista de TI (Tecnologia da Informação)
Durante um projeto de desenvolvimento de uma solução, um desenvolvedor constrói a seguinte função em Javascript:

À luz dos princípios e boas práticas de código, assinale a alternativa CORRETA.
O código está correto e eficiente, pois utiliza um loop tradicional que apresenta melhor desempenho do que métodos funcionais como reduce, além de aplicar toFixed(2) diretamente no retorno para garantir a precisão monetária.
A função apresenta boa legibilidade e eficácia, mas aplicar toFixed(2) diretamente no retorno pode causar problemas de reutilização do valor em cálculos financeiros posteriores
A principal falha da função está no uso do laço for, que deve ser substituído por map, pois este é o método mais indicado para somar valores em arrays numéricos, além de apresentar melhor desempenho e maior segurança.
A função está adequada para uso em produção, pois evita estruturas modernas que podem confundir desenvolvedores menos experientes, embora o emprego da operação += impacte negativamente no desempenho da solução.
Crie uma conta grátis para ver o gabarito comentado
10 questões gratuitas por diaResponder Questão e Ver Comentários →