skip to main | skip to sidebar

東方和風語

2009年6月3日 星期三

重構原始文件

在左方『個人連結』新增了Refactoring的原始文件
裡面有『重構-改善既有程式設計』書裡所有的重構文件
這邊把後來作者新增的重構方法簡單整理一下
  • Convert Dynamic to Static Construction
  • Convert Static to Dynamic Construction
  • Extract Package
  • Move Class
  • Reduce Scope of Variable
  • Remove Double Negative
  • Replace Assignment with Initialization
  • Replace Conditional with Visitor
  • Replace Iteration with Recursion
  • Replace Recursion with Iteration
  • Replace Static Variable with Parameter
  • Reverse Conditional
  • Split Loop
張貼者: Terrence 於 凌晨12:26
標籤: 軟體設計

沒有留言:

張貼留言

較新的文章 較舊的文章 首頁
訂閱: 張貼留言 (Atom)

最新文章

載入中…

學習手札

  • 生活雜談
  • 書籍閱讀及推薦
  • 軟體設計
  • 電腦疑難雜症
  • 網頁設計
  • Android
  • C#
  • CSS
  • FLASH
  • Java
  • Linux
  • Linux c/c++
  • Photoshop
  • PHP
  • Spring

下拉式標籤




個人連結

  • Android Developer
  • CN IBM developerWorks
  • CSS filter
  • Design Patterns
  • Design Patterns Java Companion
  • Google ActionScript API
  • Google Blog
  • jQuery中文說明手冊
  • Refactoring(重構型錄原始文件)
  • UML 軟件工程組織
  • 佛網
  • 線上

網誌存檔

  • ►  2010 (1)
    • ►  11月 (1)
  • ▼  2009 (121)
    • ►  12月 (3)
    • ►  11月 (2)
    • ►  9月 (7)
    • ►  8月 (26)
    • ►  7月 (7)
    • ▼  6月 (13)
      • Java正規表示式 忽略大小寫用法
      • Android 遊戲製作心得
      • Android Canvas的save()跟restore()函式
      • IllegalThreadStateException in LunarLander
      • Android 應用程式全螢幕作法
      • 監控檔案系統-FileSystemWatcher
      • 重構原始文件
      • 兩本Android的書閱讀心得
      • startActivity跟startActivityForResult
      • ListView跟ListActivity小考究
      • CursorIndexOutOfBoundsException
      • ActivityNotFoundException
      • Android 生命週期探索
    • ►  5月 (28)
    • ►  4月 (22)
    • ►  3月 (2)
    • ►  2月 (4)
    • ►  1月 (7)
  • ►  2008 (7)
    • ►  8月 (3)
    • ►  7月 (4)
  • ►  2007 (4)
    • ►  12月 (1)
    • ►  5月 (3)
 

追蹤者