[初探Xerces系列]對外提供CLI
摘要: 應(yīng)用程序的接口不外乎三種,CLI——命令行接口,API——應(yīng)用編程接口和GUI。
因為現(xiàn)在有大把集成快速開發(fā)功能的IDE可供選擇,因此GUI的實現(xiàn)變得非常的順手。工具水平提高了,這看起來是理所當(dāng)然的事情。其實呢?
閱讀全文
posted @
2009-05-20 10:12 創(chuàng)建更好的解決方案 閱讀(1433) |
評論 (0) 編輯
重構(gòu)故事——Chapter01
摘要: 比較頭痛的是:原來在工程管理器中一系列的通知機制的修改,神秘的GIS模塊,還有混亂不堪的數(shù)據(jù)庫抽象層。按照Eclipse中對插件式的描述,這些插件不但作為插頭插在別的插口上,還對外提供插口。
閱讀全文
posted @
2008-08-07 20:17 創(chuàng)建更好的解決方案 閱讀(1407) |
評論 (3) 編輯
關(guān)于實戰(zhàn)測試驅(qū)動開發(fā)的一點感想。
摘要: 我們現(xiàn)在的開發(fā)離測試驅(qū)動開發(fā)還有很長的路要走。
我們能做的是什么呢?
是回歸測試,開發(fā)人員對模塊進行回歸測試,帶著反饋工作,尤其是在添加新功能,修正bug的時候,有了回歸測試,就像有了雜技演員的身上有了保險繩,可以放心地在高空中做各種動作。
現(xiàn)在該怎么做呢?
閱讀全文
posted @
2008-03-05 13:16 創(chuàng)建更好的解決方案 閱讀(1873) |
評論 (7) 編輯
聽正交法設(shè)計測試用例的一點感受
摘要: 依據(jù)正交表設(shè)計測試用例,從覆蓋率上來講,只能做到基本心安。
軟件即人件,不管開發(fā)還是測試,人的責(zé)任心是第一位的。技術(shù)并不能解決所有問題,不能畢其功于一役,更不能一勞永逸。
閱讀全文
posted @
2008-01-23 18:28 創(chuàng)建更好的解決方案 閱讀(1642) |
評論 (0) 編輯
我和充斥臭味代碼的戰(zhàn)爭
摘要: 從去年8月份到現(xiàn)在,我一直在從事一個261k行代碼的項目(不含空行和注釋)。
其中由我本人編寫的代碼10.9k行(不含空行和注釋,我本人所寫的注釋大約1/8有效代碼行,屬于比較少的)。
TDD的老爹Kent說如果已經(jīng)有可以運行的代碼,這時候是不適合引入TDD的。對已經(jīng)可以運行的261k行代碼重新寫測試用例,怕是要出人命的。我想Kent老爹說的是老代碼從新TDD,言之有理,對于一個成年人你來T他的小DD,當(dāng)然就要踢出大事情來。但是對于一些新模塊,或者說是老模塊需要徹底修改(幾乎全部拋棄)的時候,年輕人嗎,從小開始T他的小DD,慢慢培養(yǎng),說不定能T出一個會鐵襠功的模塊來,到時候豈不是天下無敵了。
閱讀全文
posted @
2008-01-12 13:00 創(chuàng)建更好的解決方案 閱讀(2239) |
評論 (26) 編輯