///
Explore grátis as questões de concursos e chegue mais preparado nas provas.
252 questões encontradas
No desenvolvimento orientado a testes (TDD, na sigla em inglês), o ciclo de trabalho segue a ordem vermelho-verde-refatorar (red-green-refactor), sendo vermelho a etapa que consiste em escrever o código de produção necessário para que o teste, criado na fase anterior, passe a funcionar corretamente.
De acordo com a abordagem test-driven development, os testes devem ser definidos antes da codificação das funções a serem testadas.
A recomendação do princípio timely de clean code visa a que os testes de unidade sejam elaborados antes do próprio código.
No Extreme Programming (XP), práticas que dão suporte à propriedade coletiva do código incluem
Uma clínica odontológica de médio porte decidiu modernizar o seu sistema de prontuário eletrônico e agendamento de consultas, visando melhorar a gestão de atendimentos, reduzir retrabalho e integrar as informações clínicas dos pacientes em uma base relacional centralizada. A equipe de TI contratada adotará uma metodologia ágil para o desenvolvimento do novo sistema, cujo banco de dados será compatível com MySQL, SQL Server e PostgreSQL.
No XP (Extreme Programming), o papel do Scrum Master é responsável por facilitar as reuniões e garantir que a equipe siga os princípios ágeis da metodologia.
A metodologia XP é explicitamente orientada às pessoas, de modo que evita a troca dos desenvolvedores durante o desenvolvimento de um projeto.
As principais características do teste em programação extrema (XP) são o desenvolvimento orientado a testes a partir de cenários com participação do usuário e o uso de frameworks automatizados para garantir qualidade contínua.
Em extreme programming, os requisitos são uma lista de funções, requeridas pelo sistema, implementados em pequenos releases pela equipe de desenvolvimento.
Na metodologia XP, os programadores estimam cada estória e predizem a quantidade de estórias que podem ser implementadas no final do release.
Na metodologia XP, o refatoramento consiste na implementação das funcionalidades cujos componentes do código-fonte devem ser integrados várias vezes, à medida que tais funcionalidades sejam desenvolvidas e testadas unitariamente.