.hy 0 .ad l .br

Prev, Top | Notes, Next

# Rusty's Scale of Interface Goodness

.nf

10. | It's impossible to get wrong.
9. | The compiler or linker won't let you get it wrong.
8. | The compiler will warn if you get it wrong.
7. | The obvious use is (probably) the correct one.
6. | The name tells you how to use it.
5. | Do it right or it will break at runtime.
4. | Follow common convention and you'll get it right.
3. | Read the documentation and you'll get it right.
http://ozlabs.org/~rusty/index.cgi/tech/2008-03-30.html