freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

refactoring重構(gòu)(留存版)

2024-11-30 16:41上一頁面

下一頁面
  

【正文】 實些的例子 String name = (Name)。 } : ; :; : 16 Refactoring之 Inline Temp double basePrice = ()。 final boolean isIEBrowser = ().indexOf(IE) 1。 : ; :; : 20 Refactoring之 Remove Assignments to Parameters int discount (int inputVal, int quantity, int yearToDate){ if (inputVal 50) inputVal = 2。 i。 } if (people[i].equals (Kent)){ return Kent。 final double perimeter = 2 * (_height + _width)。amp。 } } : ; :; : 15 Refactoring之 Inline Method 如果一個 Method中的 邏輯太簡單,則把其中的代碼移到調(diào)用它的代碼, 取消這個 Method。 (“Banner”)。 : ; :; : 9 什么時候適合做 Refactoring? ? 在開始增加一個新的功能之前 為了增加一個新的功能,程序員需要首先讀懂現(xiàn)有的代碼。 程序代碼也是文檔。 Refactoring是嚴謹 地 對完成的代碼進行清理的從而減少 出錯的一種方法。 : ; :; : 6 為什么要 Refactoring? Refactoring的目的: 4 . Refactoring可以提高提高開發(fā)速度 Refactoring對設(shè)計和代碼的改進,都可以有效的提高開發(fā)速度。 ? Refactoring的工作量顯著的影響 Estimate 一個 Task的 estimate是3天,如果為了 Refactoring,需要更多的時間( 2天或更多)。 if( name != null amp。 return (basePrice 1000) 。 final boolean wasResized = resize 0。 } int discount (int inputVal, int quantity, int yearToDate) { int result = inputVal。 i++) if ((people[i])) return people[i]。 } if (people[i].equals (John)) { return John。 (temp)。 (().indexOf(IE) 1) amp。 }else{ return false。 } Void pr
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1