Imagem de fundo

O desenvolvimento de software de alta qualidade exige a adoção de boas práticas consoli...

O desenvolvimento de software de alta qualidade exige a adoção de boas práticas consolidadas ao longo do tempo, tanto em abordagens ágeis quanto em processos formais. Com base nessas práticas, assinale a alternativa correta.


A

As boas práticas de programação recomendadas incluem o uso de variáveis globais compartilhadas para facilitar a comunicação entre componentes e reduzir a complexidade do código.


B

No desenvolvimento ágil, a responsabilidade pela qualidade do software é concentrada no gerente de projeto, que deve aprovar todas as alterações antes do commit no repositório.


C

Uma prática importante para evitar falhas de segurança é garantir que os vetores de dados sejam acessados diretamente, sem verificações de limites, para preservar o desempenho do sistema.


D

O uso de testes automatizados e refatoração contínua são exemplos de práticas adotadas para manter a simplicidade e a qualidade do código em metodologias ágeis.


E

Os métodos formais de inspeção são evitados em grandes projetos de software devido ao seu alto custo, sendo recomendada sua substituição por testes automatizados simples.