Acerca de aspectos diversos pertinentes a objetos de avaliação
associados à análise de sistemas, julgue o item que se segue.
Na utilização das técnicas e ferramentas de engenharia de
software, as análises automatizadas são mais facilmente
implementadas nos artefatos de especificação, ao passo que
as técnicas de inspeção têm apresentado pior eficácia nessa
situação.
Julgue o item que se segue, referente a clean code e à ferramenta SonarQube.
Na produção de um código, a adoção dos termos primário e
secundário em vez de mestre e escravo, respectivamente, é
uma maneira de produzir um código em observância ao
atributo da responsabilidade do clean code.
O SAS Studio fornece trechos de código predefinidos (SAS
Snippets) para serem utilizados, a partir desses trechos é
possível criar uma cópia, personalizar o código e salvar para
uso futuro na pasta Meus Snippets.
Uma das ferramentas mais importantes no processo de
desenvolvimento de software é o repositório de gestão de
configuração de software utilizado. Ele oferece um conjunto de
estruturas e mecanismos que auxiliam a equipe de
desenvolvimento a gerenciar as modificações experimentadas
por um software.
Em termos de características, em um repositório de gestão de
configuração é fundamental
Sabendo que, em contrapartida à tecnologia J2EE de livre acesso, o framework .NET é proprietário, julgue o item subsequente, relativo ao framework .NET.
A instrução string teste = 3.ToString(); é válida em .NET com o uso da linguagem C#, que irá compilar e executar sem erro.
Imagine um desenvolvedor trabalhando em um projeto
com outros colegas, utilizando o Git para controlar as
versões do código-fonte. Ele precisa fazer uma alteração
significativa em um módulo do sistema, mas não quer
afetar o trabalho dos seus colegas enquanto desenvolve
essa nova funcionalidade.
Qual a sequência de comandos Git que ele deve
executar para criar uma ramificação (branch) para
desenvolver a nova funcionalidade, fazer as alterações
e, posteriormente, integrar as alterações na ramificação
principal (main)?
Assinale a opção que apresenta exemplo de ferramenta que
permite realizar automação de código — incluindo a execução de
tarefas relacionadas à criação, ao teste e à entrega ou implantação
de software — e, assim, realizar, no DevOps, integração contínua
e entrega contínua (CI/CD).
Uma equipe de desenvolvimento precisa utilizar uma
ferramenta de controle de versão de software
centralizado para gerenciar as alterações no código-fonte. A ferramenta que pode ser implementada para
essa situação é: