/impeccable harden
Harden
Zpristupnete rozhrani pro produkci. Okrajove pripady, i18n, chybove stavy, preteceni.
Kdy pouzit
/impeccable harden je pro den, kdy vase rozhrani potka realitu. Skutecna uzivatelska data jsou neporadna: jmena dlouha 60 znaku, nazvy produktu v nemcine, ceny v miliardach, chyby 500, offline režimy, text zprava doleva. Designy, ktere funguji jen s perfektmi daty, nejsou pripravene na produkci.
Siahnete po nem pred spustením, pred vstupem na nový trh, nebo kdykoliv zacne hlaseni o chybe slovy “nas uzivatel mel opravdu dlouhe jmeno a”. Pro pruchody prvniho spusteni, aktivaci prazdnych stavu a design onboardingu siahnete po /impeccable onboard.
Jak to funguje
Dovednost pracuje ctyrmi dimenzemi realne odolnosti:
- Textove a datove extrémy. Dlouhy text, kratky text, specialni znaky, emoji, RTL, cisla v miliardach, seznamy s 1000 polozkami.
- Chybove scenare. Sitiove poruchy, API 4xx/5xx, chyby validace, chyby opravneni, limity rychlosti, soubezne operace.
- Internacionalizace. Dlouhe preklady (nemcina je casto o 30 % delsi nez anglictina), jazyky RTL, formaty data a cisel, symboly men, znakove sady.
- Zarizeni a kontext. Dotykove cile, chovani offline, pomale pripojeni, rezim nizke spotreby.
Pro kazdou dimenzi identifikuje rezim selhani a pak aplikuje konkretni opravu: zpracovani preteceni, informativni chybove UI, i18n-bezpecne layouty, pluralizaci, rozumne zalozni varianty.
Vyzkousejte to
Zacnete s jednou strankou a jednou dimenzi:
/impeccable harden the user profile page for long names
Ocekavany vystup:
.user-namenyni matext-overflow: ellipsiss tooltipem pro plnou hodnotu.bioprepnuto z pevne vysky namax-heights rozbalenim “zobrazit vice”- Pridan prazdny stav pro uzivatele bez bio
- Pridan skeleton loader pro asynchronni nacitani avataru
- Testovano na delkach jmena 1, 20, 60, 200 znaku
Spustte po strankach, ne vse najednou. Prvni spusteni je nejvetsi; nasledna spusteni najdou mene problemu, jak se vzory upevnuji.
Na co si dat pozor
- Cekani na hlaseni o chybe. Harden je preventivni. Pokud opravujete stejnou tridu chyb dvakrat, spustte
/impeccable hardennapric funkci. - Zachazeni s chybovymi a prazdnymi stavy jako dodatecnosti. Vetsina prace na hardeningu je UI chybovych a prazdnych stavu. Naplanujte na to cas, ne jen blok
catch. - Preskoceni i18n s tim, ze “jsme zatim jen v anglictine”. i18n-bezpecne layouty jsou stale lepsi layouty. Flexibilni kontejnery, spravne zalamovani textu, stedre line-height. Nic z toho neuskodi anglictine.