XP敏捷
[初探Xerces系列]xerces-c-3.0.1在CB07下編譯不過的解決辦法
摘要: 最近對XML解析器進行評估,除了正在用的MyXML之外,打算找多幾個DOM, SAX的解析器對比一下。
先后也看了TinyXML和XercesC,本來打算看看Intel的,時間不允許,算了。
Xerces比較全面的了,有DOM也有SAX,就評估他好了,最近項目里面的xml文件越來越大了,My有點吃不消。
Apache.org下載下來的工程是CB6.0的,CB07升級工程,編譯報錯。
閱讀全文
posted @
2009-05-19 15:37 創建更好的解決方案 閱讀(1691) |
評論 (0) 編輯
重構故事——Chapter03
摘要: A計劃1:平臺版本在v2.1版本基礎上進行遷移,逐個模塊改造,平臺1.0版本,在業務分支3.0版本之前發布,在3.x版本與其他業務版本結合;
B計劃1:平臺版本不再單獨演進,將現在的平臺技術應用到即將發布的3.0版本中。包括插件結構、動態加載、動態激活,3.0版本中的業務模塊一律按照插件規范開發。
// ---------------------------------------------------------------
A計劃2:CCB管理配置文件,規范插件對主界面的配置。
B計劃2:必須為界面配置文件準備替代方案,防止因為配置文件損壞造成的程序加載失敗。
閱讀全文
posted @
2008-08-25 16:14 創建更好的解決方案 閱讀(1206) |
評論 (0) 編輯
重構故事——Chapter01
摘要: 比較頭痛的是:原來在工程管理器中一系列的通知機制的修改,神秘的GIS模塊,還有混亂不堪的數據庫抽象層。按照Eclipse中對插件式的描述,這些插件不但作為插頭插在別的插口上,還對外提供插口。
閱讀全文
posted @
2008-08-07 20:17 創建更好的解決方案 閱讀(1396) |
評論 (3) 編輯
溫度計的寓言
摘要: 故事是這樣的:有一個由5個年輕人合伙建立的小軟件公司YoungSoft co. ltd,成立不久,業務不多,剛剛實現收支平衡。
一場突發的流行性感冒,使得市面上體溫計奇缺,價格也是水漲船高。一個農民企業家投資50w創建的溫度計公司Good Metor,一直慘淡經營,這么好的機會,自然不會放過。市場上價格最高的是一種能記錄一段時間內人體溫度變化曲線,并判斷使用者是否患上這種可怕的流感的智能體溫計Smart Thermometer。
閱讀全文
posted @
2008-03-14 20:49 創建更好的解決方案 閱讀(562) |
評論 (0) 編輯
我和充斥臭味代碼的戰爭
摘要: 從去年8月份到現在,我一直在從事一個261k行代碼的項目(不含空行和注釋)。
其中由我本人編寫的代碼10.9k行(不含空行和注釋,我本人所寫的注釋大約1/8有效代碼行,屬于比較少的)。
TDD的老爹Kent說如果已經有可以運行的代碼,這時候是不適合引入TDD的。對已經可以運行的261k行代碼重新寫測試用例,怕是要出人命的。我想Kent老爹說的是老代碼從新TDD,言之有理,對于一個成年人你來T他的小DD,當然就要踢出大事情來。但是對于一些新模塊,或者說是老模塊需要徹底修改(幾乎全部拋棄)的時候,年輕人嗎,從小開始T他的小DD,慢慢培養,說不定能T出一個會鐵襠功的模塊來,到時候豈不是天下無敵了。
閱讀全文
posted @
2008-01-12 13:00 創建更好的解決方案 閱讀(2226) |
評論 (26) 編輯