Hello, there! Se você estuda ou trabalha com programação, já sabe que os erros fazem parte da rotina e que existem muitos tipos diferentes de erros que podem ocorrer em um software.
Em inglês, existem várias palavras que podem ser usadas para descrever esses erros, e na lista abaixo compilamos as 10 mais comuns para descrever diferentes problemas em programação.
How many of them do you already know? (Quantas delas você já conhece?)
10 palavras em inglês que descrevem erros em programação
Algumas das palavras abaixo são muito parecidas e dependendo da situação até são usadas de maneira intercambiável. Ainda assim, é importante lembrar-se delas porque são as mais comuns de serem ouvidas no dia-a-dia.
1. BUG
Um erro no código que causa comportamento inesperado ou falhas no programa.
- The bug was caused by a missing semicolon in the code. (O bug foi causado por um ponto e vírgula faltando no código.)
- The developers fixed the bug in the latest update. (Os desenvolvedores corrigiram o bug na atualização mais recente.)
2. ERROR (Erro)
Um problema que impede o programa de ser executado corretamente.
- A syntax error stopped the code from running. (Um erro de sintaxe impediu o código de rodar.)
- The program showed an error message during the installation. (O programa exibiu uma mensagem de erro durante a instalação.)
3. ISSUE (Questão, problema)
Um termo genérico que pode se referir a um problema ou dificuldade em um projeto ou sistema.
- There's an issue with the payment gateway. (Há um problema com o gateway de pagamento.)
- The team is working to resolve the issue as quickly as possible. (A equipe está trabalhando para resolver a questão o mais rápido possível.)
4. CONFLICT (Conflito)
Um problema que surge quando duas partes do código ou do software interferem uma na outra.
- A conflict between the two plugins caused the website to crash. (Um conflito entre os dois plugins fez o site travar.)
- The software update created a conflict with older drivers. (A atualização do software criou um conflito com os drivers antigos.)
5. GLITCH
Um erro menor ou temporário que afeta a operação do software.
- A glitch in the system caused the screen to flicker. (Uma falha no sistema fez a tela piscar.)
- The video game had a funny glitch where characters got stuck in walls. (O videogame tinha uma falha engraçada onde os personagens ficavam presos nas paredes.)
6. FAILURE (Falha, falência)
Uma falha no sistema que ocorre quando o software não executa sua função como esperado.
- A network failure disconnected all users from the server. (Uma falha na rede desconectou todos os usuários do servidor.)
- A hardware failure caused the computer to shut down unexpectedly. (Uma falha de hardware fez o computador desligar inesperadamente.)
7. CRASH (Quebrar, travar)
Uma falha grave que faz o programa ou sistema parar de funcionar completamente.
- A crash in the software caused all open files to be lost. (Um travamento no software fez com que todos os arquivos abertos fossem perdidos.)
- The app crashes every time I try to open it. (O aplicativo trava toda vez que tento abri-lo.)
8. FLAW (Falha)
Uma falha ou erro que pode comprometer o funcionamento do sistema.
- This product has a major flaw in its security features. (Este produto tem uma falha grave em seus recursos de segurança.)
- The flaw was discovered during testing and fixed before release. (A falha foi descoberta durante os testes e corrigida antes do lançamento.)
9. OVERSIGHT (Descuido)
Um erro causado por descuido ou falta de atenção.
- The oversight in the code review process caused a bug to go unnoticed. (O descuido no processo de revisão de código fez com que um bug passasse despercebido.)
- The missing file was an oversight by the deployment team. (O arquivo ausente foi um descuido da equipe de implantação.)
10. VULNERABILITY (Vulnerabilidade)
Uma falha no sistema que pode ser explorada para comprometer sua segurança.
- Regular updates help to reduce vulnerabilities in the system. (Atualizações regulares ajudam a reduzir vulnerabilidades no sistema.)
- The vulnerability allowed attackers to access sensitive data. (A vulnerabilidade permitiu que atacantes acessassem dados sensíveis.)
Have you ever found one of these problems in your code? What did you do? (Você já encontrou um desses problemas no seu código? O que você fez?)
Continue estudando com a gente no nosso artigo "Você já ouviu falar em IIoT?". See you!
Aproveite e faça nosso teste de nível de inglês.
Ou baixe nossa apostila que te ensina
como aprender inglês de maneira eficiente!
Quer realmente aprender outras línguas, como inglês e espanhol?
Conheça os nossos cursos que reforçam o aprendizado de inglês e espanhol.