|
The catch (you knew there would be one): It turns a UI design
problem into a programming problem. You have to think
about what kinds of stuff a user is likely to type in -- maybe
you're asking for a date or time, and the variation will just be
in the format. That's an easy case. Or maybe you're asking for
search terms, and the variation will be in what the software
does with the data. That's harder.
Can the software disambiguate one case from another? How?
Each case is unique. Just make sure that the software's response
to various input parameters matches what users expect it to do.
Test, test, and test again with real users.
|