Wzorce projektowe · Senior · Pytanie 28 z 75
Dlaczego kolejność middleware lub interceptorów w łańcuchu odpowiedzialności jest ryzykowna?
- ✓Poprawna odpowiedź: Wynik zależy od kolejności handlerów
- 2Kolejność nie ma znaczenia - handlery działają równolegle
- 3Handlery są zawsze automatycznie sortowane alfabetycznie
Wyjaśnienie
Odświeżenie tokena musi być przed ponowieniem, cache'owanie po autoryzacji, przekształcanie błędów na końcu. Kolejność należy ustalić jawnie w jednym miejscu i pokryć testami.