初識erlang時感覺怪異的方法命名,寫shell指令碼時的恍然大悟,原來一切源頭都在《linux/unix 設計思想》
下面是我的讀書筆記,按照我自己的理解重新梳理了一下:
盡快建立原型,尋找90%的解決方案,先執行起來再說
保持程式的小巧,一次做好一件事情
站在巨人的肩膀上 在原有軟體的基礎上進行加強和擴充套件
各部分之和大於整體
高效率和可移植性之間往往存在取捨
層次化思考
互動介面 往往讓我們距離問題的本質更遠
盡可能自動化
讓每乙個程式都成為過濾器所有程式的共有特徵就是修改資料而不創造資料
使用小寫字母,並保持簡短
不過書中類似於下面的文字請自行甄別,判斷:
對作業系統來說,華麗的圖形介面沒有任何意義,除非它能為使用者提供所需要的功能。換句話說,內容為王。
人們之所以湧向網際網路和全球資訊網是為了獲得文字內容。
《Linux Unix設計思想》讀書筆記
這只是我自己的總結,其中一些我沒有深刻印象的東西就沒有列出來。其他的 1.nih not invented here 非我發明就要自己寫,要利用別人的優秀 2.三個系統 1 第乙個,初創系統 簡單,做出之前沒有的東西 2 第二個,專家系統 功能全,臃腫 3 第三個,改進系統 大幅優化,顛覆性,最優體...
linux unix設計思想
看了 linux unix設計思想 這本書,覺得書的大部分內容都閒扯的太遠了,以下簡單的總結下本書的核心,幫助大家節省時間和金錢。linux unix設計思想 1 程式應該小而專一,程式應該盡量的小,且只專注於一件事上,不要開發那些看起來有用但是90 的情況都用不到的特性 2 程式不只要考慮效能,程...
linux unix設計思想
看了 linux unix設計思想 這本書,覺得書的大部分內容都閒扯的太遠了,以下簡單的總結下本書的核心,幫助大家節省時間和金錢。linux unix設計思想 1 程式應該小而專一,程式應該盡量的小,且只專注於一件事上,不要開發那些看起來有用但是90 的情況都用不到的特性 2 程式不只要考慮效能,程...