Jaka jest różnica między „musi być” a „ma być”?
To jest przykładowe zdanie: W przypadku, gdy pożądana jest diarizacja, jest / musi być użyty odpowiedni algorytm XYZ.
Chciałbym zaznaczyć, że moja osobista opinia używa XYZ algorytm.
Odpowiedź
„Ma być używany” jest gramatycznie akceptowalne, ale stylistycznie słabe. Lepiej trzymać się jednego z poniższych:
- „musi to zrobić”: to jest wymagane (czasami ludzie używają hiperbolicznie: „Muszę iść do kina, wszyscy moi przyjaciele to robią”). . W kontekście technicznym, do którego nawiązujesz, często oznacza to, że coś fundamentalnego dla projektu wybucha, jeśli tego nie zrobisz: dyrektor generalny idzie do więzienia, klient wycofuje fundusze, ludzie są zwalniani itp. Zwykle jest zbyt silny, aby go wykorzystać alternatywna implementacja, która jest po prostu błędem.
- „powinien zrobić”: istnieją inne prawidłowe alternatywy, ale zdecydowano, że jest to najlepsza.
- „zrobi”: zwykle jest to zarezerwowane dla pewności na przyszłość: „Wkrótce będzie luty”, „Za 4 godziny będzie noc”, „Jutro wzejdzie słońce” itp.
Odpowiedź
Jeśli nacisk kładziony jest na konieczność użycia odpowiedniego algorytmu XYZ, użyj musi być użyty . Alternatywą jest musi być użyte . (Rozważ także if zamiast case .)
Komentarze
- Co oznaczałoby " "?
- To zależy od kontekst, ale to rodzaj lly niesie mniejsze poczucie konieczności i zamiast tego wyraża przewidywanie.
Odpowiedź
„Musi być używany „Jest silniejsze niż” ma być użyte. ”
„ Musi ”sugeruje wymaganie, co oznacza, że absolutnie żadna inna opcja nie jest akceptowalna. „Is to” to rzeczowy czas przyszły (podobny do „will be used”).
Więc to zależy. Jeśli czujesz, że:
- Nie ma innego wyjścia, jak tylko użyć XYZ, i
- Czytelnicy mogą pomyśleć, że inny algorytm jest akceptowalny (na przykład jeśli omówiłeś ABC w poprzednim akapicie ),
następnie użyj „musi”. W przeciwnym razie użyj „jest do”.