Qual é a diferença entre “tem que ser” e “é ser”?

Este é o frase de exemplo: No caso de uma diarização ser desejada, um algoritmo XYZ adequado é / deve ser usado.

Eu gostaria de salientar que minha opinião pessoal está usando o XYZ algoritmo.

Resposta

“Deve ser usado” é gramaticalmente aceitável, mas estilisticamente fraco. Melhor seguir um destes:

  • “tem que fazer”: é obrigatório (às vezes as pessoas usam isso hiperbolicamente: “Eu tenho que ir ao cinema, todos os meus amigos são.”) . Em um ambiente técnico como você aludiu, isso muitas vezes significa que algo fundamental para o projeto explode se você não: o CEO vai para a prisão, o cliente retira o financiamento, as pessoas são demitidas, etc. Geralmente é muito forte para usá-lo para uma implementação alternativa que é apenas um erro.
  • “deveria fazer”: existem outras alternativas válidas, mas foi decidido que esta é a melhor
  • “servirá”: isso geralmente é reservado para uma certeza futura: “Em breve será fevereiro”, “Será noite em 4 horas”, “O sol nascerá amanhã” etc.

Resposta

Se a ênfase estiver na necessidade de usar um algoritmo XYZ adequado, use deve ser usado . Uma alternativa é deve ser usado . (Considere também if em vez de in case .)

Comentários

  • O que " deve ser usado " implicaria?
  • Depende do contexto, mas é geral lly carrega um menor senso de necessidade e, em vez disso, expressa predição.

Resposta

“Deve ser usada “é mais forte do que” deve ser usado. “

” Tem que “sugere um requisito, o que significa que nenhuma outra opção é aceitável. “Is to” é um tempo futuro trivial (semelhante a “will be used”).

Portanto, depende. Se você acha que:

  1. Não há escolha a não ser usar XYZ, e
  2. Os leitores podem pensar que outro algoritmo é aceitável (como se você discutisse ABC no parágrafo anterior ),

em seguida, use “tem que”. Caso contrário, vá com “is to.”

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *