// vocabulary · English · Technology & Programming

Tech & Programming
Vocabulário do Mundo da Tecnologia


Vocabulário por categoria

💡 Como dev, você já usa esses termos em inglês no dia a dia — mas saber explicá-los em inglês faz toda diferença em entrevistas, reuniões e documentação internacional.

🏗️

Development Process

  • deploypublicar/enviar para produção
  • buildcompilar/construir o projeto
  • refactorreorganizar código sem mudar comportamento
  • debugidentificar e corrigir erros
  • releaselançar uma versão
  • rollbackreverter para versão anterior
  • shipentregar/publicar (gíria de devs)
  • iteraterepetir ciclo de melhoria
🗄️

Data & Backend

  • queryconsulta ao banco de dados
  • fetchbuscar dados de uma fonte
  • payloaddados enviados numa requisição
  • endpointURL de acesso a um serviço
  • schemaestrutura/modelo de dados
  • migratemover/atualizar estrutura do banco
  • seedpopular banco com dados iniciais
  • throughputvolume de dados processados
🎨

Frontend & UI

  • rendergerar/exibir na tela
  • layoutestrutura visual da página
  • responsiveadaptável a diferentes telas
  • breakpointponto de mudança de layout
  • componentbloco reutilizável de UI
  • proppropriedade passada a componente
  • stateestado atual de um componente
  • hookfunção especial do React
🔧

DevOps & Infrastructure

  • pipelinesequência automatizada de tarefas
  • containerambiente isolado de execução
  • clustergrupo de servidores conectados
  • instanceservidor/máquina virtual
  • uptimetempo em que o sistema está online
  • latencyatraso na resposta
  • scaleaumentar capacidade do sistema
  • firewallbarreira de segurança de rede
🤝

Team & Agile

  • sprintciclo curto de desenvolvimento
  • backloglista de tarefas pendentes
  • standupreunião diária rápida
  • stakeholderparte interessada no projeto
  • milestonemarco/entrega importante
  • scopeescopo/limite do projeto
  • blockerimpedimento que trava o trabalho
  • handoffentrega entre equipes
🐛

Bugs & Quality

  • bugerro no código
  • patchcorreção pontual
  • hotfixcorreção urgente em produção
  • edge casesituação extrema/incomum
  • regressionbug que reapareceu após fix
  • test coveragequanto do código tem teste
  • mockdado/objeto falso para testes
  • assertionverificação esperada num teste

Glossário completo — 50 termos essenciais

Term Português Example sentence
bugerro no código"I found a bug in the login function."
featurefuncionalidade nova"We shipped a new feature today."
repositoryrepositório de código"Clone the repository and run npm install."
branchramificação do código"Create a new branch for this feature."
mergeunir ramificações"Merge the PR after code review."
pull requestproposta de mudança no código"Open a pull request when you're done."
commitsalvar mudança no Git"Commit your changes with a clear message."
deploypublicar em produção"We'll deploy on Friday afternoon."
environmentambiente (dev/staging/prod)"It works on my local environment."
dependencybiblioteca/pacote necessário"Add the dependency to package.json."
frameworkestrutura de desenvolvimento"React is a JavaScript framework."
librarybiblioteca de código"We use pandas as a data library."
APIinterface de comunicação"The API returns data in JSON format."
requestrequisição/pedido de dados"Send a GET request to the endpoint."
responseresposta do servidor"The response status was 200 OK."
authenticationverificação de identidade"Use JWT for authentication."
authorizationpermissão de acesso"Only admins have authorization for this."
encryptioncriptografia de dados"All passwords use encryption."
cachearmazenamento temporário rápido"Clear the cache if you see old data."
logregistro de eventos do sistema"Check the logs for error details."
stackconjunto de tecnologias usadas"Our stack is Python, React and Postgres."
runtimetempo/ambiente de execução"A runtime error occurred on line 42."
syntaxregras de escrita da linguagem"Check your syntax — missing a colon."
variablevariável"Store the result in a variable."
functionfunção"Write a function to handle this logic."
looplaço de repetição"Use a loop to iterate over the list."
arraylista/vetor de dados"Map over the array to transform items."
objectobjeto (estrutura de dados)"The user object has name and email."
classclasse (POO)"Create a class called UserManager."
instanceinstância de uma classe"Create an instance of the class."
inheritanceherança (POO)"Use inheritance to extend the base class."
callbackfunção passada como argumento"Pass a callback to handle the response."
async / awaitcódigo assíncrono"Use async/await for API calls."
error handlingtratamento de erros"Add error handling with try/except."
refactorreorganizar código"Let's refactor this before shipping."
scalabilitycapacidade de crescer"We need to think about scalability."
bottleneckgargalo de performance"The database query is the bottleneck."
workaroundsolução alternativa/gambiarra"This is a workaround, not a real fix."
hardcodevalor fixo no código"Don't hardcode the API key in the file."
legacycódigo antigo/legado"This is legacy code from 2015."
documentationdocumentação do sistema"Check the documentation for details."
version controlcontrole de versão (Git)"Always use version control."
open sourcecódigo aberto/público"Python is open source."
snippettrecho/pedaço de código"Share the code snippet with the team."
bandwidthlargura de banda/capacidade"I don't have the bandwidth for this now."
roadmapplano/mapa de entregas futuras"Check the product roadmap for Q3."
proof of conceptprotótipo para validar ideia"Build a PoC before full development."
best practiceboa prática de desenvolvimento"It's best practice to write unit tests."
technical debtdébito técnico acumulado"We need to address our technical debt."
boilerplatecódigo padrão repetitivo"Use a template to avoid boilerplate."

Frases do dia a dia de um dev

💬 Expressões que você vai ouvir e usar em reuniões, code reviews e Slack!

"Can you take a look at my PR?"
Você pode revisar meu Pull Request?
"Hey, can you take a look at my PR when you have a minute? I need a review before merging."
"I'm blocked on this."
Estou travado nisso / tenho um impedimento.
"I'm blocked on this — I need access to the staging environment."
"Let's ship it."
Vamos publicar / entregar isso.
"The tests are passing — let's ship it!"
"This is out of scope."
Isso está fora do escopo.
"Adding dark mode is out of scope for this sprint."
"It works on my machine."
Na minha máquina funciona. (clássico dos devs!)
"It works on my machine — maybe it's an environment issue."
"We need to pay off our technical debt."
Precisamos resolver nosso débito técnico.
"Before adding features, we need to pay off our technical debt."
"Let me walk you through the code."
Deixa eu te explicar o código passo a passo.
"Let me walk you through the code so you understand the logic."
"We need to align on this."
Precisamos entrar em acordo sobre isso.
"Before we start, we need to align on the requirements."

📌 O que você aprendeu