mirror of
https://github.com/jackyzha0/quartz.git
synced 2025-12-23 21:04:07 -06:00
2.2 KiB
2.2 KiB
| title | sr-due | sr-interval | sr-ease |
|---|---|---|---|
| Lecture 12 Design Heuristics 3 | 2022-04-15 | 9 | 270 |
#review
Lecture 12 Design Heuristics 3
1 Consistency and standards
good and bad
- standards (user interface guidelines) are always chaning
differ between platforms evolve over time
e.g., menus
general look of webpages evolves over time
1.1 Naming and teminology
this is bad you can ask users which categories they understand/know about
1.2 Data loss
standard to minimise loss
2 Error Prevention
2.1 Bad input
correct human errors auto completion
2.2 helpful constraints
2.3 Suggestions and autocorrection
heavily abused by industry
- they can influence suggestions
2.4 Forgiving formatting
- reduce errors
3 recognition over recall
3.1 avoid codes
3.2 Recognition with previews or icons
3.3 use icons that promote recognition
4 Flexibility and efficiency
4.1 Choices
something with immediate effect can use switch

good defaults
4.2 shortcuts and advanced options
ambient information
proactivity
5 aesthetic and minimalistic design
signal to noise



























