目錄
1. Concept 1
1.1. Bp 1
2. Prob 2
3. Tool 2
?
1.?Concept
1. legacy code遺留代碼的價值 1
1.1. 算法固化與沉淀 知識固話 1
3.4. 有垃圾代碼又有什么關系哩, 功能第一啊,據(jù)說人類的DNA中也有90%的是垃圾片段,沒有發(fā)揮作用, 一樣好好的. 2
?
?
1.1.?Bp?
Atitit ?legacy code遺留代碼管理與維護與重構attilax總結
?
?
3. 遺留代碼翻新策略 2
3.1. 架構微重構,不推薦大幅度翻新 2
3.2. 使用msa微服務架構隔離 2
3.3. Adapter模式 2
3.5. 新人新方法,舊的模塊不去動 2
3.6. 完善注釋與文檔規(guī)范即可 2
3.7. 在Office里面有三種風格的重構。 2
3.8. 參考資料 3
?
Atitit usbQBM2009 重構的規(guī)范指南attilax總結
?
?
Rename
Mov
提取接口
提取super類
?
?
Atitit. 項目重構規(guī)劃 ?項目重構指南
?
1.1. 移動當初規(guī)劃錯誤的package 1
1.2. 框架配置文件的位置遷移 1
1.3. 特定模塊組件的Html,js css等網(wǎng)頁文件的布局規(guī)劃 2
1.4. 公用html Js css模塊框架的模塊化 2
?
2.?Prob
3.4.1. 保留系統(tǒng)還是取代? 2
2. 面臨的困難::語言翻譯與轉換 1
2.1. 架構落后 1
2.2. Bp spec沖突 最新的best practice和標準,與過去的開發(fā)經(jīng)驗的矛盾 1
?
3.?Tool
?
Atitti mole類庫.net類庫重構轉換為java類庫記錄
?
?
使用工具
CSharp to Java Converter(java格式轉換器)V3.3 免費無限制版
?
?
里面轉換的全部安裝java習慣,命名空間文件夾里面存儲了。
?
還有個 苦丁茶萬能程序代碼轉換器 V1.8綠色版_JAVA/VB/VC/dELPHI/C#之間轉換沒有測試。
?
?
?