我們想介紹的概念如下
在整個程式還沒寫完前,不要增加新的功能。
另外一個重點就是,讓你自己選擇你的程式將會具有何種功能, 而不是讓別人決定,不想要去滿足全世界的需求,除非你想讓你的程式具有擴充性或相容性。
千萬記住:在沒有相關經驗時,參考範例程式碼所寫出來的程式, 會比自己憑空寫出來的好。
當你寫的程式沒辦法完全解決問題時,最好的方法就是不要試著要去解決它。
若用 10% 的心力就能輕鬆完成 90% 的工作份量,就用這個簡單法子吧。
盡可能地簡化問題的複雜。
提供機制(mechanism),而非原則(policy)。 比方說,把使用者介面選擇權交由使用者來決定。
以上摘自 Scheifler & Gettys 的 "X Window System" 論文
本文及其他文件,可由此下載:ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/。
若有 FreeBSD 方面疑問,請先閱讀 FreeBSD 相關文件,如不能解決的話,再洽詢
<questions@FreeBSD.org>。
關於本文件的問題,請洽詢 <doc@FreeBSD.org>。