Termini per argomento · 61 guide

Tecnologia & Testing

Impara le parti usate per costruire il web e i test che mostrano se funzionano bene.

01 / Atlas

Tutti i termini di Tecnologia & Testing

Apri un termine per un significato semplice, un esempio, quando usarlo, quanto è ufficiale e il suo nome codice.

  1. 02 · Più dettagli

    Budget delle prestazioni Performance Budget

    Un budget di prestazioni è un limite stabilito prima che il lavoro inizi per dimensione dei file, tempi o esperienza utente. Aiuta a guidare le scelte di design e di codice.

  2. 04 · Nucleo

    Caso di test Test Case

    Un Test Case controlla un comportamento o un rischio. Indica la configurazione di partenza, l'azione e il risultato atteso.

  3. 06 · Nucleo

    Compilare Build

    Una Build trasforma i file sorgente e le dipendenze elencate in un output verificato che può essere eseguito, testato o distribuito.

  4. 08 · Nucleo

    Confine di errore Error Boundary

    Un confine di errore cattura un crash dello schermo all'interno di una parte dell'albero dei componenti. Mostra lì una sostituzione sicura.

  5. 09 · Più dettagli

    Copertura dei test Test Coverage

    La copertura dei test mostra quale codice, esigenze, stati o rischi sono verificati dai test. Una percentuale è solo un segnale approssimativo.

  6. 10 · Nucleo

    Core Web Vitals Core Web Vitals

    Core Web Vitals è il set di misurazioni reali di Google per il caricamento delle pagine, la risposta all'input e la stabilità visiva. Le misurazioni attuali sono LCP, INP e CLS.

  7. 11 · Nucleo

    CSS CSS

    Il CSS è un insieme di regole web che controllano l'aspetto e l'organizzazione degli elementi del documento. Può impostare colore, spaziatura, layout, modifiche alle dimensioni dello schermo e stati visivi.

  8. 14 · Nucleo

    DOM DOM

    Il Document Object Model (DOM) trasforma un documento in un albero di oggetti chiamati nodi. I programmi usano i suoi strumenti standard per leggere e modificare il documento.

  9. 15 · Più dettagli

    Doppio del test Test Double

    Un Test Double sostituisce una vera parte del sistema. Stubs, fakes, spies e mock offrono controllo o visibilità.

  10. 19 · Nucleo

    HTML HTML

    HTML è il linguaggio di markup standard che dà a una pagina web le sue parti e il suo significato. Dice al browser cos'è un'intestazione, un collegamento, un'immagine, un modulo e altro.

  11. 20 · Più dettagli

    Idratazione Hydration

    L'idratazione collega il comportamento e lo stato del browser all'HTML che un server o una build ha già creato. Questo trasforma le parti scelte della pagina in controlli interattivi.

  12. 21 · Nucleo

    Interrogazione Polling

    L'interrogazione ripete una lettura con un timer per verificare i cambiamenti. L'intervallo può adattarsi, mettere in pausa o fermarsi quando il lavoro termina.

  13. 22 · Più dettagli

    Invalidazione della query Query Invalidation

    L'invalidazione della query contrassegna come vecchi i dati memorizzati nella cache corrispondenti. I dati correlati che sono visibili sullo schermo possono quindi aggiornarsi in background.

  14. 23 · Nucleo

    JavaScript JavaScript

    JavaScript è un linguaggio di programmazione basato sullo standard ECMAScript. Viene spesso usato per far sì che siti web e altri programmi rispondano ad azioni e cambino nel tempo.

  15. 24 · Nucleo

    Lint Lint

    Lint controlla il codice senza eseguirlo. Trova bug probabili, modelli non sicuri, problemi di stile e regole del progetto rotte.

  16. 25 · Nucleo

    Markdown Markdown

    Markdown formatta il testo semplice con piccoli segni. Questi segni creano titoli, elenchi, link e blocchi di codice.

  17. 27 · Più dettagli

    Next.js Next.js

    Next.js è un framework basato su React. Aggiunge routing, rendering lato server e browser, caricamento dati, ottimizzazione delle risorse e regole di distribuzione.

  18. 28 · Nucleo

    npm npm

    npm è un registro di pacchetti JavaScript e uno strumento da riga di comando. Installa, elenca e pubblica pacchetti e esegue script di progetto.

  19. 31 · Nucleo

    Prepre-prealzo dei dati Data Prefetching

    Il pre-recupero dei dati carica i dati probabilmente necessari prima che si apra lo schermo. Un risultato aggiornato nella cache può rendere la schermata successiva più veloce.

  20. 32 · Nucleo

    Python Python

    Python è un linguaggio di programmazione general-purpose con codice leggibile. I suoi strumenti coprono servizi web, automazione, dati e apprendimento automatico.

  21. 33 · Più dettagli

    Raggruppatore di moduli Module Bundler

    Un bundler di moduli segue i collegamenti tra moduli di codice e prepara i file per il deployment. Spesso li divide, modifica e migliora.

  22. 34 · Nucleo

    Reagire React

    React è una libreria JavaScript per interfacce basate su componenti. Cambiamenti di dati, props o stato possono aggiornare lo schermo. Non è ReAct.

  23. 35 · Più dettagli

    Rendering lato client Client-side Rendering

    Il rendering lato client (CSR) significa che il browser costruisce la maggior parte dello schermo dell'app dopo che JavaScript e i dati necessari sono arrivati.

  24. 36 · Più dettagli

    Rendering lato server Server-side Rendering

    Il rendering lato server (SSR) genera HTML su un server per ogni richiesta, quindi invia la pagina pronta al browser. Il comportamento del client può essere aggiunto successivamente.

  25. 37 · Più dettagli

    Segnali di osservabilità Observability Signals

    I segnali di osservabilità sono prove che un sistema invia sul proprio comportamento. I segnali comuni sono tracce, metriche, log e baggage, che porta un piccolo contesto tra i servizi.

  26. 38 · Più dettagli

    shadcn/ui shadcn/ui

    shadcn/ui fornisce alle applicazioni il codice sorgente dei componenti UI modificabili. Spesso combina controlli base accessibili con Tailwind CSS.

  27. 39 · Più dettagli

    Sincronizzazione Locale-Prima Local-First Sync

    La sincronizzazione locale-prima mantiene una copia di lavoro sul dispositivo. Le persone possono leggere e scrivere offline, quindi unire le modifiche con le copie su altri dispositivi.

  28. 41 · Nucleo

    Stato del server Server State

    Lo stato del server è dato remoto di cui il server è proprietario. Lo schermo mantiene una copia e deve aggiornarla.

  29. 42 · Più dettagli

    Sviluppo guidato dai test Test-driven Development

    Lo sviluppo guidato dai test (TDD) ripete tre passaggi. Scrivi un piccolo test che fallisce. Scrivi il minimo codice che passa. Poi pulisci il codice senza cambiarne il funzionamento.

  30. 43 · Nucleo

    Tailwind CSS Tailwind CSS

    Tailwind CSS è un framework CSS utility-first. Piccole classi in HTML applicano valori di design condivisi e varianti.

  31. 44 · Nucleo

    Terminale Terminal

    Un Terminal è una finestra di testo per una shell di comandi e strumenti. Può controllare file, eseguire comandi e automatizzare il lavoro.

  32. 45 · Più dettagli

    Test del componente Component Test

    Un test di componente posiziona una parte dell'interfaccia in uno spazio di rendering reale. Fornisce alla parte input e dati controllati, quindi verifica il suo comportamento.

  33. 46 · Più dettagli

    Test del contratto Contract Testing

    Il test del contratto verifica se due sistemi che possono essere distribuiti separatamente scambiano ancora messaggi nel formato concordato.

  34. 47 · Nucleo

    Test del fumo Smoke Test

    Uno Smoke Test è un piccolo set di controlli veloci. Mostra se una build può ricevere test più approfonditi o essere usata.

  35. 48 · Nucleo

    Test di accessibilità Accessibility Testing

    Il test di accessibilità utilizza strumenti e persone per verificare se i contenuti e i controlli soddisfano le esigenze di accessibilità. Include test con tastiere e tecnologie assistive.

  36. 49 · Più dettagli

    Test di carico Load Testing

    Il test di carico verifica la velocità e l'affidabilità di un sistema sotto traffico pianificato. Il piano stabilisce il numero e il modello di utenti, richieste o lavori.

  37. 53 · Più dettagli

    Test di sicurezza Security Testing

    Il test di sicurezza utilizza un piano chiaro per verificare le regole di sicurezza e trovare le vulnerabilità che gli aggressori potrebbero sfruttare. Copre design, codice, impostazioni e funzionamento del sistema.

  38. 55 · Nucleo

    Test end-to-end End-to-end Test

    Un test end-to-end (E2E) segue un percorso completo dell'utente o dell'azienda attraverso il sistema assemblato e distribuito.

  39. 56 · Più dettagli

    Test instabile Flaky Test

    Un Flaky Test può avere successo o fallire senza modifiche al codice. Spesso la causa sono tempistiche, ordine, stato condiviso, casualità o sistemi esterni.

  40. 57 · Nucleo

    Test unitario Unit Test

    Un test unitario verifica un piccolo pezzo di software da solo. Sistemi esterni lenti o inaffidabili vengono tenuti fuori dal test.

  41. 58 · Più dettagli

    Trascompilatore Transpiler

    Un transpiler è un compilatore che cambia il codice sorgente da una versione o sintassi linguistica a un altro codice sorgente.

  42. 59 · Nucleo

    UI Ottimistica Optimistic UI

    La UI ottimistica mostra il risultato previsto prima che il server lo confermi. In caso di fallimento, ripristina il vecchio risultato e spiega cosa è successo.

  43. 60 · Nucleo

    Versionamento Semantico Semantic Versioning

    Il Versionamento Semantico (SemVer) usa numeri MAGGIORE.MINORE.PATCH per mostrare come è cambiata un’API pubblica. Stabilisce anche regole per etichette di prerelease e build.

  44. 61 · Nucleo

    Vue Vue

    Vue è un framework JavaScript per interfacce a componenti. I suoi modelli descrivono lo schermo e i dati reattivi lo aggiornano.