我們想介紹的概念如下
在整個程式還沒寫完前,不要增加新的功能。
另外一個重點就是,讓你自己選擇你的程式將會具有何種功能, 而不是讓別人決定,不想要去滿足全世界的需求,除非你想讓你的程式具有擴充性或相容性。
千萬記住:在沒有相關經驗時,參考範例程式碼所寫出來的程式, 會比自己憑空寫出來的好。
當你寫的程式沒辦法完全解決問題時,最好的方法就是不要試著要去解決它。
若用 10% 的心力就能輕鬆完成 90% 的工作份量,就用這個簡單法子吧。
盡可能地簡化問題的複雜。
提供機制(mechanism),而非原則(policy)。 比方說,把使用者介面選擇權交由使用者來決定。
以上摘自 Scheifler & Gettys 的 "X Window System" 論文
All FreeBSD documents are available for download at http://ftp.FreeBSD.org/pub/FreeBSD/doc/
Questions that are not answered by the
documentation may be
sent to <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.