Testowanie API · Senior · Pytanie 60 z 75
Dlaczego klienci i testy powinni polegać na kodach błędów, a nie komunikatach?
- 1Kody są krótsze, więc odpowiedzi są szybsze
- 2Komunikaty się zmieniają i są tłumaczone; kody są stabilne
- 3W odpowiedziach z błędem nigdy nie ma komunikatów
Pokaż odpowiedź
Poprawna odpowiedź: Komunikaty się zmieniają i są tłumaczone; kody są stabilne
Wyjaśnienie
Testy sprawdzające dokładny tekst komunikatu psują się przy każdej zmianie sformułowania. Stabilne kody maszynowe jak ORDER_LIMIT_REACHED nie.