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

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

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

    Java, Only Java!

    統計

    留言簿(20)

    積分與排名

    好友空間

    文檔技巧

    閱讀排行榜

    評論排行榜

    《重構》的讀書重點

    重構的原因:

    • 改善軟件的設計水平;
    • 使軟件更加容易被理解;
    • 使軟件更加容易尋找錯誤;
    • 使軟件開發速度更快;
    • 使軟件代碼更好維護。

    重構的時間:

    • 增加函數的時候重構;
    • 修改錯誤的時候重構;
    • 代碼審查的時候重構。

    重構的主要方法

    • Extract/Inline
      • Method
      • Class
        • Subclass
        • Superclass
        • Interface
      • Hierarchy
    • Move
      • Field
      • Method
      • Variable
    • Rename
      • Method
      • Variable
      • Class
    • Pull Up
      • Field
      • Method
      • Constructor Body
    • Push Down
      • Field
      • Method
      • Constructor Body

    重構的工具

    • IDE提供了自動化的代碼重構工具;
    • JUnit提供了自動化的測試框架;
    • 設計模式提供了重構的方向;
    • 極限編程提供了完整的開發過程,包括:結隊編程、自動化測試、代碼審查、及時反饋、代碼重構等等。

    posted on 2019-01-16 17:46 zYx.Tom 閱讀(117) 評論(0)  編輯  收藏 所屬分類: 6.我的感想

    主站蜘蛛池模板: 国产免费观看视频| 亚洲youwu永久无码精品| jjzz亚洲亚洲女人| 亚洲成人免费在线观看| 亚洲精品黄色视频在线观看免费资源 | 免费高清在线影片一区| 91av免费观看| 最近中文字幕免费大全| 一级黄色免费毛片| 国产精品亚洲综合| 中文字幕亚洲精品无码| 亚洲色图校园春色| 亚洲高清视频在线观看| 亚洲人色婷婷成人网站在线观看| 亚洲av日韩片在线观看| 日韩在线a视频免费播放| 18禁无遮挡无码网站免费| 无码乱肉视频免费大全合集| 久久爰www免费人成| a国产成人免费视频| 国产一级a毛一级a看免费视频| 午夜在线免费视频| 男女猛烈激情xx00免费视频| 日日摸日日碰夜夜爽亚洲| 伊人久久五月丁香综合中文亚洲 | jizz在线免费播放| 91av免费在线视频| 亚洲精品黄色视频在线观看免费资源 | 最近的中文字幕大全免费8| 免费国产成人午夜在线观看| 中文在线免费观看| 国产无遮挡裸体免费视频在线观看 | 一级午夜a毛片免费视频| 亚洲免费日韩无码系列| a级毛片无码免费真人久久| 大地资源在线资源免费观看| a级毛片高清免费视频| 久久成人免费播放网站| 4444www免费看| 黄页免费的网站勿入免费直接进入| 美女视频黄a视频全免费|