Qual è la differenza tra “deve essere” e “deve essere”?
Questo è il frase di esempio: Nel caso in cui si desideri una diarizzazione, è / deve essere utilizzato un algoritmo XYZ appropriato.
Vorrei sottolineare che la mia opinione personale sta usando XYZ algoritmo.
Risposta
“Deve essere usato” è grammaticalmente accettabile ma stilisticamente debole. Meglio attenersi a uno di questi:
- “deve fare”: è obbligatorio (a volte le persone lo usano in modo iperbolico: “Devo andare al cinema, tutti i miei amici lo sono.”) . In un contesto tecnico come alludi, questo spesso significa che qualcosa di fondamentale per il progetto esplode se non lo fai: il CEO va in prigione, il cliente ritira i fondi, le persone vengono licenziate, ecc. Di solito è troppo forte per usarlo per unimplementazione alternativa che è semplicemente un errore.
- “dovrebbe fare”: ci sono altre alternative valide, ma è stato deciso che questa è la migliore
- “farà”: questo di solito è riservato a una certezza futura: “Presto sarà febbraio”, “Tra 4 ore sarà notte”, “Domani sorgerà il sole” ecc.
Risposta
Se lenfasi è sulla necessità di utilizzare un algoritmo XYZ appropriato, utilizzare deve essere utilizzato . Unalternativa è deve essere utilizzato . (Considera anche if invece di in case .)
Commenti
- Che cosa " deve essere utilizzato " implica?
- Dipende dal contesto, ma genera lly esprime un senso di necessità inferiore e esprime piuttosto una previsione.
Risposta
“Deve essere usato “è più forte di” deve essere usato. “
” Deve “suggerisce un requisito, il che significa che assolutamente nessunaltra opzione è accettabile. “Sta a” è un tempo futuro concreto (simile a “verrà usato”).
Quindi dipende. Se ritieni che:
- Non cè altra scelta che usare XYZ e
- I lettori potrebbero pensare che un altro algoritmo sia accettabile (come se avessi discusso di ABC nel paragrafo precedente ),
quindi usa “deve”. Altrimenti, vai con “è a”.