這 5 個編程名言還請您收好

https://medium.com/young-coder/5-famous-programming-quotes-explained-4da607906c15個著名的編程名言,解釋
通過理解這些永恒的見解,你將成為更好的開發(fā)人員。
關(guān)于Indirection
"計算機科學中的所有問題都可以通過另一種間接的方式來解決"。-- David Wheeler

更好的見解:好的編程是要爬上抽象的階梯才能到達最通用的解決方案。
但通常會產(chǎn)生另一個問題 -- David Wheeler
關(guān)于簡單
“簡單是可靠性的先決條件”。-- Edsger Dijkstra
“如果我們希望計算代碼行,則不應(yīng)將它們視為‘產(chǎn)生的行’,而是看作‘花費的行’”。-- Edsger Dijkstra
關(guān)于可讀性和重寫
“讀代碼比寫代碼難”。-- Joel Spolsky
“任何人都可以編寫計算機可以理解的代碼。優(yōu)秀的程序員寫的代碼人類都可以理解。” ?-- Martin Fowler
關(guān)于重復
“不要重復自己。每一項知識必須有一個單一的,明確的,權(quán)威的系統(tǒng)中的表示形式。” — Andy Hunt and Dave Thomas

代碼聲明
代碼注釋
開發(fā)人員或客戶文檔
數(shù)據(jù)模式(例如,數(shù)據(jù)庫表)
其他規(guī)范,例如測試計劃,工作流程文檔和構(gòu)建規(guī)則
“代碼永遠不會說謊;代碼注釋有時會。” - Ron Jeffries
關(guān)于難題
“計算機只有兩件事科學:緩存失效以及命名事物。” -- Phil Karlton

“計算機科學有兩件事:緩存失效,事物命名和一對一錯誤。” -- Leon Bambrick
結(jié)語

Typora 完美結(jié)合 PicGo,寫作體驗更佳!
關(guān)注我,獲資源干貨 ?關(guān)注 程序員干貨分享
評論
圖片
表情
