<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 閱讀(395) 評論(0)  編輯  收藏 所屬分類: 6.我的感想

    主站蜘蛛池模板: 亚洲av无码无在线观看红杏| AV片在线观看免费| av在线亚洲欧洲日产一区二区| 欧洲 亚洲 国产图片综合| 国产精彩免费视频| 久久久久亚洲AV无码专区首JN| 两个人看的www高清免费视频| 亚洲人成无码网站久久99热国产| 亚洲a无码综合a国产av中文| 男女交性永久免费视频播放| 亚洲AV香蕉一区区二区三区| 女人18特级一级毛片免费视频 | 久久亚洲精品无码播放| 免费国产高清毛不卡片基地 | 亚洲色欲啪啪久久WWW综合网| 亚洲成在人线aⅴ免费毛片| 亚洲中文字幕无码中文字| 国产免费人成视频在线观看| 美女视频黄频a免费| 亚洲午夜无码片在线观看影院猛| 国产一级婬片A视频免费观看| 久久亚洲国产视频| 亚洲国产精品免费在线观看| 亚洲人成人网毛片在线播放| 国产人妖ts在线观看免费视频| 一级人做人a爰免费视频 | 99热这里只有精品6免费| 亚洲国产日韩在线一区| 国产免费黄色大片| 中文字幕不卡高清免费| 18亚洲男同志videos网站| 久久天天躁狠狠躁夜夜免费观看 | 一个人看的免费观看日本视频www 一个人看的免费视频www在线高清动漫 | 国产免费人人看大香伊| 精品熟女少妇aⅴ免费久久| 亚洲特级aaaaaa毛片| 精品免费国产一区二区| 中文在线日本免费永久18近| 亚洲沟沟美女亚洲沟沟| 免费在线观看污网站| 91香蕉国产线在线观看免费|