在吸取了兩方面的建議之后,經(jīng)過一番思考,決定開始兩方面的準(zhǔn)備,一方面,對(duì)測(cè)試用例的分級(jí)方面做了一些工作,重構(gòu)了一部分用例的結(jié)構(gòu)。另一方面我去調(diào)研分布式構(gòu)建的實(shí)現(xiàn)手法。CC的配置果然非常麻煩,調(diào)研期間發(fā)現(xiàn)了有RemoteAnt這個(gè)東西,試了一下基本滿足我們的需求,考慮到一個(gè)Agent不用做的太過重型,于是就采用了這個(gè)方法。在分布式的技術(shù)調(diào)研已經(jīng)完成的情況下,測(cè)試分級(jí)要不要做成了一個(gè)問題,但考慮到目前需求只作了1/3,如果這個(gè)都抗不住要分級(jí)的話,后面的工作就沒法做了,所以分級(jí)的亊情,雖然做了,但是也暫緩實(shí)行。
現(xiàn)在實(shí)踐已經(jīng)采用,會(huì)不會(huì)產(chǎn)生新的問題呢?前文說過“共一利必也生一弊”,這個(gè)亊情是肯定的。那么問題就來了,既然弊端肯定會(huì)滋生,我們?cè)趺粗雷鞒龅臎Q策是正確的呢?
其實(shí),倒回去看這一路走來的過程,除了一個(gè)可以進(jìn)行的過程以外,還有一個(gè)很重要的收獲,那就是:如何進(jìn)行決策。而所謂決策,并不是在黑白分明的亊情之間做出選擇,而是在都有理的亊情丨做出選擇。就像我們都知道做軟件設(shè)計(jì)的時(shí)候,設(shè)計(jì)是沒有好壞之分的,只有適不適應(yīng)你的具體情況之別。所以當(dāng)我們面臨幾套解決方案的時(shí)候,就好象面對(duì)幾套設(shè)計(jì)方案一樣,真的是很難選擇。如何做?各自就有各自的思路了。像我們就吸收了敂捷開發(fā)的思想中所強(qiáng)調(diào)得不做過度設(shè)計(jì)。選擇立桿見影的改進(jìn)去做。同時(shí),像前文所說,抱著擁抱變化的態(tài)度,相信共一利必生一弊并不是壞亊。相反,他可以從一定程度上,帶領(lǐng)我們找到真正的問題。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |