Linux/Unix設計思想(Linux and the Unix Philosophy)

小即是美

儘快建立原型

採用短週期迭代式反饋的開發模式

優先考慮程序和數據的可移植性(採用文本方式存儲數據的原因)

應保存一些自己編寫的常用的工具集,裏面包括一些程序和腳本。在一臺機器到另一臺機器,一個項目到另一個項目,一份工作到另一份工作的時候始終如影隨形。

充分利用軟件的槓桿效應

避免NIH綜合徵,充分利用他人已有的成果

儘量利用工具實現自動化

層次化設計

程序不創建數據,只處理數據,因此,讓每一個程序都成爲過濾器(nice!)



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章