Design for Accessibility in Multimedia Software
Thorough documentation, including self-documenting code
Clear, unambiguous algorithms
Efficient and precisely specified data structures
Appropriately named variables
Well structured program subunits
Efficient and error-free functionality
Theoretical Foundations of Multimedia Chapter 7