IP屬地:北京
對于兩個或多個事物,其中一個的改變不影響其他任何一個,則這些事物是正交的。非正交系統(tǒng)天生就復(fù)雜,難以變更和控制。當(dāng)系統(tǒng)的組件互相之間高度依賴時,就沒有局部修理這回事。消除不相...
優(yōu)秀的設(shè)計比糟糕的設(shè)計更容易變更(提示14)能適應(yīng)使用者的就是好的設(shè)計。對代碼而言,就是要順應(yīng)變化。因此要信奉ETC原則(Easier To Change,更容易變更)。無論...
缺乏有效的溝通,好點子就成了孤兒。 作為開發(fā)人員,我們必須在多個層次上進(jìn)行交流。我們每天的大部分時間都花在了交流上,所以需要把它做好。 英語就是另一門編程語言(提示11) 傳...
為了追求更好,我們毀損了原已夠好的。 現(xiàn)實世界不會讓我們生產(chǎn)出太多真正完美的產(chǎn)品,尤其是完全沒有Bug的軟件。時間、技術(shù)、急躁合力對抗著我們。 “夠好即可”這個詞并不意味著草...
你的事業(yè)是你自己的,更重要的是,你的人生是你的。 務(wù)實的程序員的特質(zhì)是什么?是他們面臨問題時,在解決方案中透出的態(tài)度、風(fēng)格及理念。他們總是越過問題的表面,試著將問題放在更寬泛...
本書旨在告訴你,作為個體如何更好地完成工作。 編程是一門技藝。就是讓計算機(jī)做你想讓它做的事情(或是你的用戶想讓它做的事情)。 編程是一項艱難的工作。沒有最好的解決方案,無論是...