首先聲明,這十二件工具并非我本人原創(chuàng),而是來自于哲學(xué)家丹尼爾·丹尼特。有些思考工具,在閱讀丹尼特的著作之前,我已經(jīng)潛移默化地在使用了。 丹尼爾·丹尼特《直覺泵及其思考工具》中...
需求易變,所以把握不準(zhǔn)情有可原。 在需求實(shí)現(xiàn)之前,很容易以距離下一次需求變化的時(shí)間來做預(yù)估,但這種情況往往會(huì)事與愿違;于是善于考慮變化的這群人逐步養(yǎng)成提前準(zhǔn)備好應(yīng)對(duì)變化的方案...
原點(diǎn):以前都沒聽說過。 極小值:現(xiàn)在知道了這個(gè)概念的名字。 潛伏:以自己的理解一直沒發(fā)現(xiàn)有用的地方。 線性增長(zhǎng):現(xiàn)在發(fā)現(xiàn)了其中有用的地方,并時(shí)刻想用其解決問題。 副本潛伏:能...
遇到不懂的技術(shù)問題,首先想到的就是去搜索引擎看看。如搜解決方案->比較技術(shù)選型->如何安裝測(cè)試環(huán)境->解決測(cè)試中碰到的問題->最后解決了所有問題并提供服務(wù)接口。 搜解決方案,...
編程的組件需要輸入和輸出,以此來展示該組件和其他組件交互的界面;有一種特殊的參數(shù)是所操作數(shù)據(jù)的類型,主要作用是確定數(shù)據(jù)的大小以及操作限制。說白了就是對(duì)數(shù)據(jù)的描述,也稱元數(shù)據(jù)、...
人性使然 小,少,容易,簡(jiǎn)單 這類字眼,恐怕算是編程風(fēng)格里出現(xiàn)最多的一類了。到目前為止編程的主力還是人,編程過程中的任何活動(dòng)都不能忽略人都因素。人性雖然有多面,但如果面臨一些...
前言: 這個(gè)世界有些系統(tǒng)是由人類構(gòu)建的,比如手機(jī)APP,國(guó)家的金融系統(tǒng),半導(dǎo)體設(shè)備,春運(yùn)高鐵調(diào)度系統(tǒng)等,有些是經(jīng)過社會(huì)發(fā)展或自然演化而形成的,比如大腦的結(jié)構(gòu),黑猩猩的部落種群...
--- 導(dǎo)語 糟糕的物理設(shè)計(jì)是對(duì)遺留大型系統(tǒng)中進(jìn)行重構(gòu)的非常棘手的一個(gè)問題,本文相機(jī)闡述了遺留系統(tǒng)中存在哪些糟糕的物理設(shè)計(jì),它們對(duì)重構(gòu)所帶來的哪些惡略影響,以及我們?cè)谥貥?gòu)過程...
重要性 無名,天地之始,有名,萬物之母。 我們先試著分析一下代碼的構(gòu)成, 關(guān)鍵字,由語言的語法所定義,一般都是很短的詞 運(yùn)算符,也由語法所定義,有的語言允許修改其功能,但大部...