
- Auth
- UX
- Xatolar
- Next.js
Sahifa jimgina orqaga qaytarardi
22
Bugungi tuzatish kichik, lekin men uni uzoq vaqt sezmagandim.
O'quv platformasiga kirishda parol xato bo'lsa, sahifa hech qanday xabar ko'rsatmasdan yana kirish oynasiga qaytarardi. Tashqaridan qaraganda sahifa shunchaki bir marta miltillaydi va hech narsa o'zgarmaydi.
Nima uchun bunday bo'lgani tushunarli. Kodda kirish muvaffaqiyatsiz bo'lsa foydalanuvchini kirish sahifasiga yuboradigan qoida bor edi. Va u xato turini ajratmasdi: parol xatomi, sessiya tugaganmi, yoki server javob bermadimi — hammasi bitta yo'l bilan tugardi.
Men buni sezmasdim, chunki o'z parolimni bilaman va uni har doim to'g'ri kiritaman. Xatoni boshqa odam aytdi — u parolni ikki marta xato kiritgan va ilova buzilgan deb o'ylagan.
Tuzatish: endi xato sababiga qarab ish tutiladi. Parol noto'g'ri bo'lsa — shu haqda aniq yozuv chiqadi va foydalanuvchi shu sahifada qoladi. Sessiya tugagan bo'lsa — boshqa xabar. Server javob bermasa — uchinchi xabar.
Bu holat menga bir narsani eslatdi: dasturchining o'zi eng yomon sinovchi bo'ladi, chunki u hamma narsani to'g'ri qilishni biladi. Xatolarni odatda boshqa odam topadi.