<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java, Only Java!

    統計

    留言簿(20)

    積分與排名

    好友空間

    文檔技巧

    閱讀排行榜

    評論排行榜

    重構的意義

    重構是什么?

      重構(Refactoring)就是通過調整程序代碼改善軟件的質量、性能,使其程序的設計模式和架構更趨合理,提高軟件的擴展性和維護性。

      但是重構不僅適用于計算機編程。比如:這篇文章就可以依據重構的思路完成,現在是不成熟的版本,不考慮用詞,不考慮邏輯,只關注自己內心的想法是否已經表達出來,以后再通過重構使之易讀易懂。

    重構能做什么?

      重構最重要的思想就是普通程序也能寫出優秀的程序。因為作者把優化代碼質量的過程拆解成一個個小的步驟,這樣重構一個項目的巨大工作量就變成修改變量名、提取函數、抽取接口等等簡單的工作目標。作為一個普通的程序就可以通過實現這些易完成的工作目標來提升自己的編碼能力,加深自己的項目認識,從而為最高層次的重構打下基礎。

      同時,作者還指出高層次的重構依然是由無數個小目標構成,而不是長時間、大規模地去實現。

    重構應該怎么操作?

      重構本質是極限編程的一部分,完整地實現極限編程才能最大化地發揮重構的價值。而極限編程本身就提倡擁抱變化,增強適應性,因此裁剪極限編程中的功能去適應項目的需求、適應團隊的現狀才是最好的操作模式。

      比如:這篇文章無法像軟件編程一樣提供測試案例,也無法實時與讀者交流。但是可以通過列出提綱作為總體的測試案例,從而方便在寫的過程中不斷關注是否偏離主題。同時,盡早集成整篇文章并提交到網站上,可以盡早地與讀者進行反饋。

      文章的措辭先不進行反復修改,而只求表達清楚,因為讀者的不同會對遣詞造句的方式有不同的要求,因此后期可以根據讀者的反饋再進行適當地修改。文章的提綱也會在未來根據自己的理解進一步細化,從而增加了更為細致的測試案例,保證文章的論述更加聚焦于主題。

    posted on 2019-01-08 13:11 zYx.Tom 閱讀(402) 評論(0)  編輯  收藏 所屬分類: 6.我的感想

    主站蜘蛛池模板: 色吊丝免费观看网站| 波多野结衣免费视频观看| 国产黄在线播放免费观看| 日韩a级毛片免费观看| 亚洲youjizz| 性一交一乱一视频免费看| 亚洲熟妇av午夜无码不卡| 无码人妻一区二区三区免费| 亚洲国产精品尤物yw在线| 久久精品国产亚洲AV天海翼| 国内精品一级毛片免费看| 亚洲乱亚洲乱妇无码麻豆| 午夜无码A级毛片免费视频 | 99国产精品视频免费观看| 亚洲AV无码专区在线播放中文| 久久99热精品免费观看动漫| 亚洲自偷自偷精品| 大学生一级毛片免费看| 亚洲AV综合色区无码一二三区| 在线毛片片免费观看| 亚洲AV日韩精品久久久久| 蜜桃AV无码免费看永久| 亚洲一本一道一区二区三区| 日本v片免费一区二区三区| 一级毛片免费播放试看60分钟| 最新中文字幕免费视频| 麻豆亚洲AV成人无码久久精品 | 亚洲色偷偷色噜噜狠狠99| 国产在线ts人妖免费视频| 一个人看的www免费高清| 亚洲AV电影院在线观看| 三年片在线观看免费观看高清电影 | 国产免费久久精品丫丫| 国产精品免费电影| 一级午夜a毛片免费视频| 亚洲AV永久纯肉无码精品动漫| 无码国产精品一区二区免费式影视 | 亚洲人成电影在线观看网| 亚洲精品免费观看| 亚洲熟妇无码八V在线播放| 久久精品亚洲男人的天堂|