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:
- Não há escolha a não ser usar XYZ, e
- 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.”