Questo browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Qual è il problema principale risolto dallo sviluppo basato su specifiche (SDD) quando si usano assistenti per la codifica di intelligenza artificiale?
I modelli di intelligenza artificiale generano codice troppo lentamente per le sequenze temporali di sviluppo moderne.
La frammentazione del contesto tra le conversazioni comporta implementazioni incoerenti.
Gli assistenti per la codifica di intelligenza artificiale non possono generare codice front-end in modo efficace.
Quale dei seguenti descrive meglio un principio di base dello sviluppo basato su specifiche (SDD)?
Il codice di implementazione deve essere scritto prima di creare specifiche.
Le specifiche devono fungere da singola fonte di verità che guida le implementazioni generate dall'intelligenza artificiale.
I modelli di intelligenza artificiale devono generare automaticamente specifiche dal codice esistente.
Quali sono le tre funzionalità principali fornite da GitHub Spec Kit?
Generazione di codice, test automatizzati e automazione della distribuzione.
Artefatti markdown permanenti, fasi del flusso di lavoro standardizzate e comandi slash riutilizzabili.
Gestione del database, documentazione dell'API e integrazione continua.
Quale comando inizializza un nuovo progetto con la struttura di GitHub Spec Kit?
specificare inizio
specificare il controllo
specificare init
Qual è lo scopo principale del file constitution.md nello sviluppo basato su specifiche?
Per fornire istruzioni dettagliate sull'implementazione per gli sviluppatori.
Per stabilire protezioni e principi che guidano le implementazioni generate dall'IA.
Per tenere traccia delle funzionalità completate e delle attività cardine del progetto.
Quali sezioni sono in genere incluse in un file di constitution.md ben strutturato?
Storie utente, criteri di accettazione e test case.
Standard tecnologici, requisiti di sicurezza, linee guida per le prestazioni e standard di codifica.
Schemi di database, endpoint API e istruzioni di distribuzione.
Qual è la relazione tra spec.md e plan.md nel flusso di lavoro dello sviluppo basato su specifiche ??
Le specifiche definiscono cosa costruire; il piano definisce come costruirlo.
La specifica e il piano sono due nomi per lo stesso file.
Il piano fornisce i requisiti utente; la specifica fornisce un'architettura tecnica.
Quale comando slash genera un piano tecnico da una specifica esistente?
/speckit.constitution
/speckit.plan
/speckit.implement
Qual è lo scopo principale del file di tasks.md in GitHub Spec Kit?
Per convertire decisioni di architettura di alto livello in elementi di lavoro specifici e interattivi.
Per documentare le funzionalità completate per la creazione di report degli stakeholder.
Per sostituire la specifica con requisiti incentrati sull'implementazione.
In che modo le attività devono essere organizzate in un file di tasks.md ben strutturato per funzionalità complesse?
Alfabeticamente in base al nome dell'attività per un riferimento semplice.
In fasi che raggruppano le attività correlate e creano traguardi naturali.
Per tempo di completamento stimato dal più breve al più lungo.
Quale strumento è consigliato per l'installazione e la gestione dell'interfaccia della riga di comando Specifica?
npm (Node Package Manager)
Gestione pacchetti uv
pip (Programma di installazione pacchetti Python)
Qual è il vantaggio principale di mantenere gli artefatti SDD (Spec-Driven Development) nel controllo delle versioni per la collaborazione in team?
Gli artefatti diventano fonti di verità condivise accessibili a tutti i membri del team indipendentemente dalla posizione.
Il controllo della versione genera automaticamente il codice dalle specifiche.
I team di sviluppo non devono più scrivere la documentazione separatamente.
In che modo i team devono mantenere la coerenza nel file di constitution.md?
Consentire a qualsiasi sviluppatore di modificare la costituzione in base alle esigenze durante l'implementazione.
Designare i curatori della costituzione che esaminano e approvano le modifiche tramite il consenso della squadra.
Bloccare il file di costituzione dopo la creazione iniziale per impedire eventuali modifiche.
Qual è il vantaggio principale dell'integrazione della convalida delle specifiche nelle pipeline CI/CD?
Genera automaticamente funzionalità mancanti in base a specifiche incomplete.
Garantisce che le specifiche rimangano sincronizzate con il codice di produzione per tutto il ciclo di vita del software.
Elimina la necessità di revisioni manuali del codice.
Quale degli elementi seguenti è un esempio di automazione della conformità normativa in una pipeline CI/CD?
Esecuzione di unit test per verificare la funzionalità del codice.
Analisi dell'infrastruttura come file di codice per verificare che vengano usate solo le risorse cloud approvate.
Misurazione delle percentuali della copertura del codice.
Devi rispondere a tutte le domande prima di controllare il lavoro svolto.
Questa pagina è stata utile?
Serve aiuto con questo argomento?
Provare a usare Ask Learn per chiarire o guidare l'utente in questo argomento?