Este browser já não é suportado.
Atualize para o Microsoft Edge para tirar partido das mais recentes funcionalidades, atualizações de segurança e de suporte técnico.
Qual é o principal problema que o desenvolvimento orientado por especificações (SDD) resolve ao trabalhar com assistentes de programação por IA?
Os modelos de IA geram código demasiado lentamente para os prazos de desenvolvimento modernos.
A fragmentação do contexto entre conversas leva a implementações inconsistentes.
Os assistentes de programação de IA não conseguem gerar código front-end de forma eficaz.
Qual dos seguintes descreve melhor um princípio fundamental do desenvolvimento orientado por especificações (SDD)?
O código de implementação deve ser escrito antes de criar especificações.
As especificações devem servir como a única fonte de verdade que orienta as implementações geradas por IA.
Os modelos de IA devem gerar especificações automaticamente a partir do código existente.
Quais são as três principais capacidades fornecidas pelo GitHub Spec Kit?
Geração de código, testes automatizados e automação de implementação.
Artefactos de markdown persistentes, fases de fluxo de trabalho padronizadas e comandos de barra reutilizáveis.
Gestão de bases de dados, documentação de API e integração contínua.
Qual comando inicializa um novo projeto com a estrutura do GitHub Spec Kit?
especificar início
Especificar verificação
especificar init
Qual é o principal objetivo do ficheiro constitution.md no desenvolvimento orientado por especificações?
Fornecer instruções de implementação passo a passo para os programadores.
Estabelecer limites e princípios que orientem as implementações geradas por IA.
Para acompanhar as funcionalidades concluídas e os marcos do projeto.
Que secções são normalmente incluídas num ficheiro de constitution.md bem estruturado?
Histórias de utilizadores, critérios de aceitação e casos de teste.
Normas tecnológicas, requisitos de segurança, diretrizes de desempenho e normas de codificação.
Esquemas de base de dados, endpoints da API e instruções de implementação.
Qual é a relação entre spec.md e plan.md no fluxo de trabalho de desenvolvimento orientado por especificações (SDD)?
A especificação define o que construir; o plano define como construir.
A especificação e o plano são dois nomes para o mesmo ficheiro.
O plano fornece os requisitos dos utilizadores; A especificação fornece a arquitetura técnica.
Qual é o comando de slash que gera um plano técnico a partir de uma especificação existente?
/speckit.constitution
/speckit.plan
/speckit.implement
Qual é o objetivo principal do ficheiro tasks.md no GitHub Spec Kit?
Converter decisões arquitetónicas de alto nível em itens de trabalho específicos e acionáveis.
Documentar funcionalidades concluídas para relatórios de partes interessadas.
Substituir a especificação por requisitos focados na implementação.
Como devem as tarefas ser organizadas num ficheiro de tasks.md bem estruturado para funcionalidades complexas?
Por ordem alfabética pelo nome da tarefa para facilitar a consulta.
Em fases que agrupam tarefas relacionadas e criam marcos naturais.
Ordenado pelo tempo estimado de conclusão, do mais curto para o mais longo.
Que ferramenta é recomendada para instalar e gerir a CLI Specify?
npm (Node Package Manager)
Gestor de Pacotes UV
pip (Instalador de Pacotes Python)
Qual é um benefício chave de manter artefactos de desenvolvimento orientado por especificações (SDD) no controlo de versões para a colaboração em equipa?
Os artefactos tornam-se fontes partilhadas de verdade acessíveis a todos os membros da equipa, independentemente da localização.
O controlo de versões gera automaticamente código a partir das especificações.
As equipas de desenvolvimento já não precisam de escrever documentação separadamente.
Como devem as equipas manter a consistência no seu ficheiro constitution.md?
Permitir que qualquer programador modifique a constituição conforme necessário durante a implementação.
Designe os mantenedores da constituição que revejam e aprovam alterações através do consenso da equipa.
Bloqueie o ficheiro de constituição após a criação inicial para evitar quaisquer modificações.
Qual é uma vantagem chave de integrar a validação de especificações nos pipelines CI/CD?
Gera automaticamente funcionalidades em falta com base em especificações incompletas.
Garante que as especificações permaneçam sincronizadas com o código de produção ao longo de todo o ciclo de vida do software.
Elimina a necessidade de revisões manuais de código.
Qual dos seguintes itens é um exemplo de automatização da conformidade constitucional numa pipeline CI/CD?
Executar testes unitários para verificar a funcionalidade do código.
Digitalizar os ficheiros de Infraestrutura como Código para verificar se apenas são utilizados recursos cloud aprovados.
Medir as percentagens de cobertura do código.
Tem de responder a todas as questões antes de verificar o seu trabalho.
Esta página foi útil?
Precisa de ajuda com este tópico?
Quer tentar utilizar o perguntar e Aprender para obter esclarecimentos ou orientações ao longo deste tópico?