¿Cuál es la diferencia entre «tiene que ser» y «debe ser»?
Esta es la oración de ejemplo: En caso de que se desee una diarización, se debe utilizar un algoritmo XYZ adecuado.
Me gustaría señalar que mi opinión personal es utilizar XYZ algoritmo.
Respuesta
«Se va a usar» es gramaticalmente aceptable pero estilísticamente débil. Es mejor ceñirse a uno de estos:
- «tiene que hacer»: es obligatorio (a veces la gente usa esto de manera hiperbólica: «Tengo que ir al cine, todos mis amigos lo son»). . En un entorno técnico al que alude, esto a menudo significa que algo fundamental para el proyecto explota si no lo hace: el CEO va a la cárcel, el cliente retira los fondos, la gente es despedida, etc. una implementación alternativa que es simplemente un error.
- «debería funcionar»: hay otras alternativas válidas, pero se ha decidido que esta es la mejor
- «servirá»: esto generalmente se reserva para una certeza futura: «Será febrero pronto», «Será de noche en 4 horas», «Mañana saldrá el sol», etc.
Respuesta
Si el énfasis está en la necesidad de usar un algoritmo XYZ adecuado, entonces debe usar debe usarse . Una alternativa es debe usarse . (También considere if en lugar de en caso .)
Comentarios
- ¿Qué " se va a utilizar " implica?
- Depende de la contexto, pero genera lly tiene un sentido más bajo de necesidad y, en cambio, expresa predicción.
Respuesta
«Debe usarse «es más fuerte que» se va a utilizar «.
» Tiene que «sugiere un requisito, lo que significa que ninguna otra opción es aceptable. «Es para» es un tiempo futuro práctico (similar a «se usará»).
De modo que depende. Si cree que:
- No hay más remedio que usar XYZ, y
- Los lectores pueden pensar que otro algoritmo es aceptable (como si discutiera ABC en el párrafo anterior ),
luego use «tiene que». De lo contrario, vaya con «is to».