Filtrar


Questões por página:
Uma equipe de desenvolvimento de software passou a usar uma ferramenta integrada à IDE, que analisa o código-fonte sem executá-lo, identificando problemas como variáveis não utilizadas, inconsistências de formatação e desvios de padrão de nomenclatura.
Com base nesse contexto, essa ferramenta é classificada como 
Durante o desenvolvimento de um sistema, foi adotado o SonarQube para apoiar a qualidade do código, permitindo a análise automática do código-fonte e a geração de relatórios com métricas e apontamentos sobre possíveis problemas.
Com base nesse contexto, analise as afirmativas a seguir.

I. O SonarQube realiza análise estática do código, sendo capaz de identificar vulnerabilidades, bugs e más práticas sem a necessidade de executar o software.

II. O SonarQube executa o sistema em ambientes de integração contínua para identificar vulnerabilidades que dependem do comportamento em tempo de execução, ampliando a cobertura da análise de segurança.

III. O uso do SonarQube auxilia na padronização da qualidade do código, mas não substitui completamente a revisão manual realizada por desenvolvedores.


Está correto o que se afirma em 
Durante o desenvolvimento de um sistema corporativo integrado ao SIG municipal, foi necessária a implementação de mecanismos que garantissem rastreabilidade das alterações realizadas pelos desenvolvedores, além da recuperação de versões anteriores do código-fonte. 
Nesse contexto, assinale a alternativa CORRETA.
Em uma equipe que utiliza Git, uma ramificação de funcionalidade possui commits próprios ainda não integrados, enquanto a ramificação principal também recebeu novos commits. A equipe avalia como incorporar as alterações da ramificação principal à ramificação de funcionalidade e revisa as diferenças entre merge, rebase, fetch e pull.

Nesse contexto de históricos divergentes, é correto afirmar que
Analise as sentenças sobre o Git.
I. O Git é um sistema de controle de versão centralizado, semelhante ao SVN, em que todas as alterações são registradas em um servidor único.
II. O Git permite rastrear mudanças em arquivos de texto, como códigos-fonte.
III. O comando git commit é utilizado para criar um novo repositório vazio.
IV. O comando git clone é usado para copiar um repositório existente.
É correto o que se afirma apenas em: