I en tid, hvor teknologi omfavnede uddannelse har ændret dynamikken i klasseværelser over hele verden,…
Gettys principper
For lang tid siden definere Jim Gettys nogle regler for udviklingen af X11. Disse regler burde alle der arbejder med udvikling kende.
-
Do not add new functionality unless an implementor cannot complete a real application without it.
-
It is as important to decide what a system is not as to decide what it is. Do not serve all the world’s needs; rather, make the system extensible so that additional needs can be met in an upwardly compatible fashion.
-
The only thing worse than generalizing from one example is generalizing from no examples at all.
-
If a problem is not completely understood, it is probably best to provide no solution at all.
-
If you can get 90 percent of the desired effect for 10 percent of the work, use the simpler solution.
-
Isolate complexity as much as possible.
-
Provide mechanism, rather than policy. In particular, place user interface policy in the client’s hands.
Jeg må indrømme at jeg helt havde glemt dem, hvis ikke det var for Poul-Henning Kamp, som gravede den frem igen 🙂
This Post Has 0 Comments