Иерархияи хатогӣ ва равшансозии афзалият
1) Чаро ба шумо иерархияи хато лозим аст
Хато танҳо "матни сурх нест. "Ин як сигнали назоратшаванда аст, ки бояд:- фаҳмонед, ки чӣ хато рафт
- нишон диҳед, ки чаро ин муҳим аст
- пешниҳод кунед, ки чӣ кор кунед
- афзалият диҳед, агар якчанд хатогӣ мавҷуд бошад.
- Иерархияи хатогӣ сарбории маърифатиро коҳиш медиҳад, ислоҳро суръат мебахшад ва табдили қадамро зиёд мекунад (бақайдгирӣ, пардохтҳо, KYC).
2) Модели вазнинӣ
Мо 5 синфро тавсия медиҳем - аз огоҳӣ то бастани мушкилот:1. Маълумот - "Профил нопурра аст, баъдтар метавон анҷом дод. "Манъ намекунад.
2. Огоҳӣ - "Маҳдудият қариб тамом шудааст. "Мо амалро тавсия медиҳем.
3. Огоҳӣ - "Номутобиқатии формат, маълумот қисман захира карда шудааст. "Метавонад халал расонад.
4. Хато - "Андозаи нодуруст/майдони талабшаванда холӣ аст. "Амали мушаххасро манъ мекунад.
5. Муҳим - "Пардохти радшуда/хатари амният. "Скриптро маҳкам мекунад, қадами фавриро талаб мекунад.
Қоидаҳо:- Як экран - як ҳолати асосӣ.
- Барои хатогиҳои сершумор: аз боло танқидро нишон диҳед ва ба хатогии аввал устувор ҳаракат кунед.
3) Принсипҳои равшансозии афзалият
1. Иерархияи визуалӣ: ранг/нишона/ғафсӣ/контраст бо танқид зиёд мешавад.
2. Наздикии фазоӣ: хатогӣ дар наздикии майдон/минтақа, ки ба он тааллуқ дорад.
3. Фокус ва ҳаракат: худкор ба хатогии аввал + тамаркуз ба майдони мушкилот.
4. Як даъвати асосӣ: парчами умумӣ/ҳушдор дар бораи мушкилоти муҳим + дархостҳои маҳаллӣ.
5. Пайдарпаии токен: рангҳо/нишонаҳо/ҳуруфҳо барои Маълумот/Огоҳӣ/Хатогӣ дар тамоми маҳсулот бетағйир мондаанд.
6. Давомнокии умр: хатогиҳои маҳаллӣ - ҳанӯз ислоҳ нашудаанд; баннерҳо - пеш аз пӯшидан/ислоҳ кардан.
7. Иштибоҳ накунед: "хатои холӣ", "интизорӣ" "хато".
4) Забони визуалӣ (аломатҳои UI)
Рангҳо:- Маълумот - кабуди бетараф/хокистарӣ,
- Аҳамият - амбер/зард,
- Огоҳӣ - норанҷӣ,
- Хато - сурх,
- Критикӣ - сурхи бой + заминаи муқобил.
- Нишонаҳо: маълумот ⓘ, огоҳӣ, хато/, муваффақият.
- Иттилоот дар поёни майдон (чорчӯбаи минималӣ).
- Даъвати сатр барои як сатр/корт.
- Саҳифа-ҳушдор (баннер) - барои умумӣ/интиқодӣ.
- Микроаниматсияҳо: намуди мулоим, бе тарҳбандӣ.
5) Матнҳои хато: формула ва намунаҳо
Формула: Чӣ нодуруст аст + Чӣ гуна бояд ислоҳ кард + (Чаро/маҳдудият).
"Формати санаи нодуруст. Дар формати DD ворид кунед. М.М. YYYY"
"Файл хеле калон аст (макс. 10 МБ). Лутфан, файли хурдтарро зеркашӣ кунед"
"Сатҳи нокифояи санҷиш. KYC-ро гиред - 2 дақиқа вақт мегирад"
"Пардохт аз ҷониби бонк рад карда шуд. Усули дигарро санҷед ё бо бонки худ тамос гиред"
Анти-намунаҳо: "Хатогии 400", "Чизе хато рафт", юмор дар қадамҳои стресс.
6) Иерархия дар шаклҳои мураккаб (бақайдгирӣ/АКС/пардохт)
1. Тасдиқи хаттӣ дар норавшан: мо фавран хатогиҳои маҳаллиро сайд мекунем.
2. Санҷиши глобалӣ барои пешниҳод: баннерҳои "Майдонҳои ишорашудаи дуруст" ва рӯйхат/лангарҳоро нишон диҳед.
3. Паймоиши хатогӣ: клавиатура/ҷадвал, "Гузаштан ба хатогии № 1/# N."
4. Тартиби ислоҳ: блоккунии аввал (Хато/Интиқодӣ), баъд Огоҳӣ/Огоҳӣ.
5. Нигоҳ доштани матн - Воридшавӣ ҳангоми рух додани хатогӣ гум намешавад.
7) Хусусияти сенарияҳо
7. 1 Пардохт/бозхонд
Муҳим: рад кардани провайдер/бонк, фаъолияти шубҳанок.
Хато: майдони корт/IBAN, маҳдудияти миқдор/басомад.
Огоҳӣ: шабака/вақти суст.
Матн: "Пардохт аз ҷониби бонк рад карда шуд. Усули дигарро санҷед ё бо бонки худ тамос гиред. Пардохт ситонида нашудааст"
7. 2 CCS/бехатарӣ
Муҳим: ҳуҷҷати сохта/басташудаи кишвар/бисёр ҳисоб.
Хато: номувофиқатии сана/сана.
Матн: "Акси ҳуҷҷат норавшан аст. Тасвири тезтарро дар партави хуб бор кунед"
7. 3 Ҷустуҷӯ/филтрҳо
Ин хато нест, балки натиҷаи сифр аст.
Матн: "Натиҷаҳо барои "{дархост}" нестанд Филтри "Провайдер: X" тоза кунед ё "{alt}" -ро санҷед. [Филтрҳоро барқарор кунед]"
8) Дастрасӣ (A11y) ва мушаххасот
Хатогиҳо ба экран эълон карда мешаванд: aria-live = "эътимоднок" барои танқид, "хушмуомила" барои дигарон.
Майдонҳо бо хатогӣ: aria-нодуруст =" дуруст", aria-descripedby як паём.
Фокус ба хатогии аввал мегузарад; тартиби ҷадвалбандӣ мантиқро нигоҳ медорад.
Муқоиса аз ҷониби WCAG AA; нишона матнро иваз намекунад.
Матн бояд бе гум кардани маъно бо овози баланд хонда шавад.
9) Маҳаллисозӣ ва дурустии ҳуқуқӣ
Аз jargon ва метафораҳои фарҳангӣ канорагирӣ кунед.
Бо шартҳои (луғати) розӣ шавед: "пардохт рад карда шуд", "лимит аз ҳад зиёд", "санҷиш".
Шартҳо ва маҳдудиятҳоро дар формати маҳаллӣ муайян кунед: "то 15 дақиқа", асъор/сана.
10) Нишондиҳандаҳои сифат
Меъёри хатогӣ аз рӯи майдон/қадам.
Вақт-ба-ислоҳ.
Партофтан пас аз хатогӣ (чӣ қадар онҳо бе ислоҳ онро тарк мекунанд).
Такрор аз ҷониби корбар/сеанс.
Дастгирии зангҳо аз рӯи намуди хатогӣ.
Табдили қадам пеш аз/пас аз тағирот дар иерархия.
- Худнависӣ ва фокус танҳо ранг/матн.
- Матни дақиқи сабаб ва умумӣ.
- Тартиби рӯшноӣ (баннер → inline аввал) против (танҳо дар сатр).
- Илова кардани пайванди талаботҳои намоиш дар назди хатогӣ.
11) Рӯйхати назоратии пеш аз озодкунӣ
- Ҳар як хатогӣ сатҳ дорад (Маълумот/Огоҳӣ/Огоҳӣ/Хато/Интиқодӣ).
- Ранг/нишона/контейнер ба сатҳ мувофиқат мекунад.
- Ба хатогии аввал ҳаракат кардан ва тағир додани фокус мавҷуд аст.
- Паём мефаҳмонад, ки чӣ/чӣ/чаро.
- Истилоҳоти мувофиқ ба луғат; маҳаллисозӣ тасдиқ карда шуд.
- Мавҷудият: хусусиятҳои ария, контраст, хониш бо овози баланд.
- Маълумот дар хатогӣ гум нашудааст.
- Ҳолати "натиҷаи сифр" ва "интизорӣ" ҳамчун хатогӣ қайд карда нашудаанд.
12) Пеш аз/баъд аз намунаҳо
Варақаи сана
Пеш: "Хатогии 400"
Баъд аз: "Формати санаи нодуруст. ДД-ро истифода баред. М.М. YYYY"
Пардохт
Пеш: "Пардохт ноком шуд"
Баъд аз: "Пардохт аз ҷониби бонк рад карда шуд. Усули дигарро санҷед ё бо бонки худ тамос гиред. Пардохт ситонида нашудааст"
KYC
Пеш: "Ҳуҷҷат қабул нашудааст"
Баъд аз: "Ҳуҷҷат эътироф карда нашуд. Бе дурахшон акс бор кунед, кунҷҳо ва матн намоёнанд"
Ҷустуҷӯи сифр (хато нест!)
Пеш: "Хато: ҳеҷ чиз ёфт нашуд"
Баъд аз: "Натиҷаҳо барои "roulette зинда нестанд. "Филтри" Маҳдудияти баланд "-ро хориҷ кунед ё" roulette "-ро санҷед. "[Филтрҳоро барқарор кунед]"
13) Ҷузъҳои системаи тарроҳӣ
'<Хатогии саҳроӣ/>'
Пропсы: 'паём', 'шиддатнокӣ', 'aria.Particles', 'compact'.
Намоиш: матн + нишона, ранг аз рӯи 'вазнинӣ'.
'<Саҳифаи ҳушдор/>'
Пропсы: 'унвон', 'тавсиф', 'вазнинӣ', 'амалҳо []'.
Интихобҳо: 'Маълумот | огоҳӣ | огоҳӣ | хатогӣ | танқидӣ'.
'<Хулоса/>'
Рӯйхати хатогиҳо бо лангар ба майдонҳо, паймоиши клавиатура, "Гузаштан ба № 1".
'<Валидатор/>' (мантиқ)
Қоидаҳои саҳроӣ/шакл/қадам, афзалиятҳо, схемаҳо (масалан, JSON-Schema), маҳаллисозии паёмҳо.
14) Намунаҳои ибораи зуд
15) Ҷобаҷогузории раванд
Матнҳоро ҳамзамон бо мантиқи тасдиқкунӣ тарроҳӣ кунед.
Нигоҳ доштани хатҳо дар i18n дар паҳлӯи ҷузъҳо, версионизатсия.
Дар рӯйхати PR: мутобиқати сатҳ, атрибутҳои ария, маҳаллисозии дуруст.
Мунтазам хатогиҳои ченакҳоро баррасӣ кунед ва фикру мулоҳизаҳоро дастгирӣ кунед.
Варақаи ниҳоии фиреб
Сатҳи рақамгузорӣ: Маълумот → Муҳим.
Нишон додани афзалият ба таври визуалӣ ва дар фокус.
Ислоҳро мухтасар ва махсусан шарҳ диҳед.
Холиро хато нанависед.
Андозагирӣ ва такмил: сатҳи хатогӣ, вақти ислоҳ, тарки мактаб.