CS 4448 - Fall 1998
Object-Oriented Programming and Design
Talk 9.2
by
Peter Alber

Usability and Class Library Design
by
...

Overview: In today’s world programmers are expect to do more development in less time. This has created a need for code that is easy to understand, and has a small learning curve. Below are a few simple guidelines to increase the usability of your code.

Keep it Simple

Help Users be Productive Quickly

Identify the Tools for a Task

Use Real-World Knowledge to Speed Understanding

Be Consistent

Don’t Make Things Almost the Same

Design to Prevent User Errors

Default Values or Behaviors



Copyright © University of Colorado. All rights reserved.
Revised: Novemeber 10, 1998