中文字幕精品亚洲无线码二区,国产黄a三级三级三级看三级,亚洲七七久久桃花影院,丰满少妇被猛烈进入,国产小视频在线观看网站

代碼重構~目錄

回到占占推薦博客索引

一 重構介紹

接到領(ling)導到指示,需要寫(xie)一個關于(yu)代(dai)碼(ma)重構的(de)東西(xi),這也(ye)讓我(wo)再次(ci)有機會去看看我(wo)的(de)《代(dai)碼(ma)大全(quan)》,這本(ben)軟件工作者(zhe)必讀的(de)書籍,本(ben)人(ren)強烈推薦(jian)!

在(zai)我們的(de)項目開(kai)發完成后(hou),需(xu)要對(dui)(dui)原來代(dai)碼進行review,對(dui)(dui)一些代(dai)碼結構(gou)混亂,邏輯不(bu)清晰,違背(bei)DRY和OCP的(de)一些代(dai)碼進行重構(gou)的(de)工(gong)作,這(zhe)是必要的(de),也是改善一個軟件系統(tong)的(de)必經之路!

在這個系(xi)列中(zhong),我將把幾個主要(yao)的重構方(fang)法用實例的方(fang)式說(shuo)明一下,供大家一起(qi)學習,探討!

二 什么時候應該是重構?

對于大(da)部分開(kai)(kai)發(fa)(fa)者(zhe)(zhe)來說,重構(gou)的含(han)義(yi)可能是(shi)系統開(kai)(kai)發(fa)(fa)完成后的檢(jian)查工作(zuo),但(dan)我認為,重構(gou)應(ying)該(gai)(gai)是(shi)遍及(ji)軟件開(kai)(kai)發(fa)(fa)的各(ge)個階段的,從(cong)開(kai)(kai)發(fa)(fa)到(dao)調試再到(dao)最后的代碼(ma)審查及(ji)改(gai)版(ban),整個階段都(dou)會(hui)出(chu)現(xian)代碼(ma)重構(gou)的身(shen)影,這是(shi)可以理解(jie)的,任何開(kai)(kai)發(fa)(fa)都(dou)不可能寫出(chu)一(yi)個自(zi)己不去修(xiu)改(gai)的永恒程序,反之,好的開(kai)(kai)發(fa)(fa)者(zhe)(zhe)應(ying)該(gai)(gai)是(shi)會(hui)經常發(fa)(fa)現(xian)自(zi)己代碼(ma)的缺(que)陷,從(cong)而去改(gai)善它,使它們的程序變得更(geng)大(da)強大(da),擴展性(xing),維護性(xing),穩定性(xing)都(dou)更(geng)強!

代碼重構~目錄

1 封裝成員變量(Encapsulate Field)

2 提取方法(Extract Method)

3 提取到類(Extract Class)

4 方法歸父(方法上移)

5 方法歸子(方法下移)

6 方法更名 

7 代碼注釋

 

接下來的(de)文章我(wo)將(jiang)詳細去介(jie)紹(shao)這(zhe)7種重構方式,敬收閱讀。

回到占占推薦博客索引

posted @ 2012-07-23 11:59  張占嶺  閱讀(1783)  評論(0)    收藏  舉報