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