Termos por tópico · 61 guias

Tecnologia e Testes

Aprenda as partes usadas para construir a web e os testes que mostram se funcionam bem.

01 / Atlas

Todos os termos de Tecnologia e Testes

Abrir um termo para um significado simples, um exemplo, quando usá-lo, quão oficial ele é, e seu nome de código.

  1. 02 · Mais detalhes

    Agrupador de Módulos Module Bundler

    Um empacotador de módulos segue os links entre módulos de código e deixa os arquivos prontos para implantação. Ele frequentemente divide, altera e melhora esses arquivos.

  2. 04 · Centro

    Caso de teste Test Case

    Um Test Case checa um comportamento ou risco. Ele nomeia a configuração inicial, a ação e o resultado esperado.

  3. 06 · Mais detalhes

    Cobertura de teste Test Coverage

    A cobertura de teste mostra quais códigos, necessidades, estados ou riscos os testes verificam. Uma porcentagem é apenas um sinal aproximado.

  4. 08 · Centro

    Construir Build

    Um Build transforma arquivos-fonte e dependências listadas em um resultado verificado que pode ser executado, testado ou implantado.

  5. 09 · Centro

    CSS CSS

    CSS é um conjunto de regras da web que controla como os elementos do documento aparecem e se encaixam. Ele pode definir cor, espaçamento, layout, mudanças de tamanho de tela e estados visuais.

  6. 13 · Centro

    DOM DOM

    O Modelo de Objeto de Documento (DOM) transforma um documento em uma árvore de objetos chamada nós. Os programas usam suas ferramentas padrão para ler e alterar o documento.

  7. 18 · Mais detalhes

    Hidratação Hydration

    A hidratação conecta o comportamento e o estado do navegador ao HTML que um servidor ou build já criou. Isso transforma partes escolhidas da página em controles interativos.

  8. 19 · Centro

    HTML HTML

    HTML é a linguagem de marcação padrão que fornece as partes e o significado de uma página web. Ela informa ao navegador o que é um cabeçalho, link, imagem, formulário e mais.

  9. 20 · Mais detalhes

    Invalidação de consulta Query Invalidation

    A invalidação de consulta marca os dados em cache correspondentes como antigos. Dados relacionados que estão na tela podem então se atualizar em segundo plano.

  10. 21 · Centro

    IU otimista Optimistic UI

    IU otimista mostra o resultado esperado antes de o servidor confirmá-lo. A falha restaura o resultado antigo e explica o que aconteceu.

  11. 22 · Centro

    JavaScript JavaScript

    JavaScript é uma linguagem de programação baseada no padrão ECMAScript. É frequentemente usada para fazer sites e outros programas responderem a ações e mudarem ao longo do tempo.

  12. 23 · Centro

    Limite de Erro Error Boundary

    Um limite de erro captura uma falha de tela dentro de uma parte de uma árvore de componentes. Ele mostra um substituto seguro ali.

  13. 24 · Centro

    Lint Lint

    Lint checa o código sem executá-lo. Ele encontra possíveis bugs, padrões inseguros, problemas de estilo e regras de projeto quebradas.

  14. 25 · Centro

    Markdown Markdown

    Markdown formata texto simples com pequenas marcas. Essas marcas criam cabeçalhos, listas, links e blocos de código.

  15. 27 · Mais detalhes

    Next.js Next.js

    Next.js é um framework construído sobre React. Ele adiciona roteamento, renderização no servidor e no navegador, carregamento de dados, otimização de recursos e regras de implantação.

  16. 28 · Centro

    npm npm

    npm é um registro de pacotes JavaScript e uma ferramenta de linha de comando. Ele instala, lista e publica pacotes, e executa scripts de projetos.

  17. 30 · Mais detalhes

    Orçamento de desempenho Performance Budget

    Um orçamento de desempenho é um limite definido antes do início do trabalho para tamanho de arquivo, tempo ou experiência do usuário. Ele ajuda a guiar escolhas de design e código.

  18. 32 · Centro

    Pesquisa Polling

    A pesquisa repete uma leitura em um temporizador para verificar mudanças. O intervalo pode se adaptar, pausar ou parar quando o trabalho termina.

  19. 33 · Centro

    Pré-busca de Dados Data Prefetching

    A pré-busca de dados carrega dados provavelmente necessários antes de sua tela abrir. Um resultado em cache recente pode tornar a próxima tela mais rápida.

  20. 34 · Centro

    Python Python

    Python é uma linguagem de programação de propósito geral com código legível. Suas ferramentas abrangem serviços web, automação, dados e aprendizado de máquina.

  21. 35 · Centro

    React React

    React é uma biblioteca JavaScript para interfaces baseadas em componentes. Mudanças em dados, props ou estado podem atualizar a tela. Não é ReAct.

  22. 36 · Mais detalhes

    Renderização do lado do servidor Server-side Rendering

    A renderização do lado do servidor (SSR) cria HTML em um servidor para cada solicitação e, em seguida, envia a página pronta para o navegador. O comportamento do cliente pode ser anexado posteriormente.

  23. 38 · Mais detalhes

    shadcn/ui shadcn/ui

    shadcn/ui fornece às aplicações a fonte de componentes de UI editáveis. Frequentemente combina controles base acessíveis com Tailwind CSS.

  24. 39 · Mais detalhes

    Sinais de Observabilidade Observability Signals

    Sinais de observabilidade são evidências que um sistema envia sobre seu próprio comportamento. Sinais comuns são rastros, métricas, logs e bagagem, que carrega pequenos contextos entre serviços.

  25. 40 · Mais detalhes

    Sincronização Local-First Local-First Sync

    A sincronização local-primeiro mantém uma cópia de trabalho no dispositivo. As pessoas podem ler e escrever offline, e depois unir as alterações com as cópias em outros dispositivos.

  26. 42 · Centro

    Tailwind CSS Tailwind CSS

    Tailwind CSS é um framework CSS baseado em utilidades. Pequenas classes no HTML aplicam valores e variantes de design compartilhados.

  27. 43 · Centro

    Terminal Terminal

    Um Terminal é uma janela de texto para um command shell e ferramentas. Ele pode ver arquivos, rodar comandos e automatizar trabalhos.

  28. 44 · Centro

    Teste de Acessibilidade Accessibility Testing

    O teste de acessibilidade usa ferramentas e pessoas para verificar se o conteúdo e os controles atendem às necessidades de acessibilidade. Inclui testes com teclados e tecnologia assistiva.

  29. 45 · Mais detalhes

    Teste de Carga Load Testing

    O teste de carga verifica a velocidade e a confiabilidade de um sistema sob tráfego planejado. O plano define o número e o padrão de usuários, solicitações ou tarefas.

  30. 46 · Mais detalhes

    Teste de Componente Component Test

    Um teste de componente coloca uma parte da interface em um espaço de renderização real. Ele fornece à parte entradas e dados controlados, e então verifica seu comportamento.

  31. 47 · Mais detalhes

    Teste de contrato Contract Testing

    O teste de contrato verifica se dois sistemas que podem ser implantados separadamente ainda trocam mensagens no formato acordado.

  32. 48 · Centro

    Teste de Fumaça Smoke Test

    Um Smoke Test é um conjunto pequeno e rápido de checagens. Ele mostra se uma versão pode receber testes mais profundos ou uso.

  33. 53 · Mais detalhes

    Teste de Segurança Security Testing

    O teste de segurança usa um plano claro para verificar regras de segurança e encontrar fraquezas que atacantes poderiam usar. Ele cobre design, código, configurações e operação do sistema.

  34. 54 · Centro

    Teste de unidade Unit Test

    Um teste de unidade verifica uma pequena parte do software isoladamente. Sistemas externos lentos ou pouco confiáveis são mantidos fora do teste.

  35. 55 · Mais detalhes

    Teste duplo Test Double

    Um Test Double assume o lugar de uma parte real do sistema. Stubs, fakes, spies e mocks dão controle ou visibilidade.

  36. 56 · Mais detalhes

    Teste instável Flaky Test

    Um Flaky Test pode passar ou falhar sem nenhuma mudança no código. Tempo, ordem, estado compartilhado, aleatoriedade ou sistemas externos costumam causar isso.

  37. 58 · Mais detalhes

    Transpilador Transpiler

    Um transpiler é um compilador que transforma código-fonte de uma versão de linguagem ou sintaxe em outro código-fonte.

  38. 59 · Centro

    Versionamento Semântico Semantic Versioning

    Versionamento Semântico (SemVer) usa números MAJOR.MINOR.PATCH para mostrar como uma API pública mudou. Também define regras para rótulos de pré-lançamento e de build.

  39. 60 · Centro

    Vue Vue

    Vue é um framework JavaScript para interfaces de componentes. Seus templates descrevem a tela, e dados reativos a atualizam.

  40. 61 · Centro

    Web Vitals principais Core Web Vitals

    Web Vitals principais é o conjunto de medidas de usuários reais do Google para carregamento de página, resposta a entradas e estabilidade visual. As medidas atuais são LCP, INP e CLS.