Modelos de desenvolvimento de software são
extremamente comuns em aplicações de
diversos nichos utilizadas nos dias de hoje. Um
dos modelos que são comumente utilizados é o
TDD, porém, o modelo BDD (Behavior-Driven
Development) tem uma grande expressão no
âmbito do desenvolvimento, desta forma,
assinale a alternativa que apresenta
corretamente o que é o BDD.
Projetos possuem necessidades diferentes
baseados em sua utilização, implementação e
manutenção, desta forma existem diversos
modelos de desenvolvimento de software. Um
destes modelos é o TDD (Test-Driven
Development), um modelo que envolve a
criação de testes automatizados antes de
escrever o código de produção. Assinale a
alternativa correta em relação aos benefícios do
TDD.
A engenharia de software aborda um princípio
chamado DRY (Don’t repeat yourself, tradução:
não se repita), este conceito é amplamente
discutido, a fim de, melhorar as boas práticas de
desenvolvimento. Sobre o DRY assinale a
alternativa que define corretamente este princípio.
O____________apresenta uma das principais
vantagens do AngularJS, compreendido como uma
forma de ligar automaticamente uma variável
qualquer a outra. Sua implementação pelo AngularJS
permite o tratamento do modelo como a única fonte.
Assinale a alternativa CORRETA sobre o recurso
presente no Visual Studio, que ajuda o preenchimento
de código e inclui inúmeras funcionalidades, como
listar membros, informações do parâmetro,
informações rápidas e completar palavra.