K.I.S.S 原則


KEEP IT SIMPLE, STUPID!

  •      編寫只做一件事情,並且要做好的程序;編寫可以在一起工作的程序,編寫處理文本流的程序,因為這是通用的接口。這就是UNIX哲學.所有的哲學真 正的濃縮為一個鐵一樣的定律,高明的工程師的神聖的“KISS 原則”無處不在。大部分隱式的UNIX哲學不是這些前輩所說的,而是他們所做的和UNIX自身建立的例子。從整體上看,我們能夠抽象出下面這些觀點:

1、 模塊性原則:寫簡單的,通過干凈的接口可被連接的部件。
2、 清楚原則:清楚要比小聰明好。
3、 合並原則:設計能被其它程序連接的程序。
4、 分離原則:從機制分離從策略,從實現分離出接口。
5、 簡單原則:設計要簡單;只有當你需要的時候,增加復雜性。
6、 節儉原則:只有當被證實是清晰,其它什么也不做的時候,才寫大的程序。
7、 透明原則:為使檢查和調試明顯更容易而設計。
8、 健壯性原則:健壯性是透明和簡單的追隨者。
9、 表現原則:把知識整理成資料,於是程序邏輯能變得易理解和精力充沛的。
10、最小意外原則:在接口設計中,總是做最小意外事情。
11、沉默原則:當一個程序令人吃驚什么也不說的時候,他應該就是什么也不說。
12、修補補救:當你必須失敗的時候,盡可能快的吵鬧地失敗。
13、經濟原則:程序員的時間是寶貴的;優先機器時間節約它。
14、產生原則:避免手工堆砌;當你可能的時候,編寫可以寫程序的程序。
15、優化原則:在雕琢之前先有原型;在你優化它之前,先讓他可以運行。
16、差異原則:懷疑所有聲稱的“唯一真理“。
17、可擴展原則:為將來做設計,因為它可能比你認為來的要快。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM