Hints for Computer Design. Travis McVey, Diego Velasquez, Mark Whylie, Drem Darios, Elroy Ashtian Jr. . HINTS FOR COMPUTER SYSTEM DESIGN. Outline:. Section 1 Introduction By: Diego Velasquez. Introduction. Abstract: Paper based in the experienced of Butler W . Lampson.
Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
Travis McVey, Diego Velasquez, Mark Whylie, Drem Darios, Elroy Ashtian Jr.
The most vague but most important hint is to obtain the right functionality for a system.
Interface design must satisfy three things:
It should be simple
It should be complete, meaning normal and worst cases are considered
It should admin a sufficiently small and fast implementation
Do one thing and do it well
Get it right!
Make it fast rather than powerful
Don’t hide power
Use procedure arguments to provide flexibility in an interface
Leave it to the client
Keep basic interfaces stable.
Keep a place to stand
Plan to throw one away
Keep secrets of the implementation
Divide and conquer
Use a good idea again, instead of generalizing it.
Handle normal and worse cases as a rule
The slogans in the paper are collectedin the table below.