Andfourth, avoidprematurelydisplayingerrors. Nowlet's take a lookatwhateachoftheseactuallymean. First, wehavetodisplaytheerrormessageclosetotheerrorsource.
Forexample, if a userhadtofillout a formandmissedtherequiredfield, wecouldincreasethevisibilityoftheerrorbyusingboldtext, including a visualthatindicatesthere's anerror, andbyhighlightingtheAlloftheseelementsshouldbevisuallydistinctfromtherestofthepagesotheyareeasilyrecognized.
Forexample, ifan e-commerceshopexpectsshippingdelaysbecauseofbadweatherconditions, thisis a goodinformationtosharewiththeirusers.
However, theyshouldavoidusingredformattingtoindicatethatthereisnosevereerrorthantheuserencounters. Fourthandlast, wemustavoiddisplayingtheerrormessagesprematurely.
Forexample, whenusershavetocreate a newpasswordthatmustcomplywithmultiplesafetyrequirements, itishelpfultotheuseristypingthepassword.
Thisisbecausethecomplexityofthetaskmakesiterror-proneandtheerrormessageduringtheprocessoftypingguidestheusertoavoidproviding a passwordthatisnotfulfillingthesafetyrequirements.
However, if a useristypingtheirownphonenumber, weshouldnotdisplay a prematureerrormessagethatindicatesthatthephonenumberhastoomanydigits.