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

正文內(nèi)容

refactoring重構(gòu)-資料下載頁

2024-10-16 16:41本頁面
  

【正文】 ToDate){ if (inputVal 50) inputVal = 2。 } int discount (int inputVal, int quantity, int yearToDate) { int result = inputVal。 if (inputVal 50) result = 2。 } 如果參數(shù)是 Object,容易誤賦值。采用 final來防止誤用參數(shù) : ; :; : 21 Refactoring之 Replace Method with Method Object class Order... double price() { double primaryBasePrice。 double secondaryBasePrice。 double tertiaryBasePrice。 // long putation。 ... } 或者可以采用 static method : ; :; : 22 Refactoring之 Replace Method with Method Object String foundPerson(String[] people){ for (int i = 0。 i 。 i++) { if (people[i].equals (Don)){ return Don。 } if (people[i].equals (John)) { return John。 } if (people[i].equals (Kent)){ return Kent。 } } return 。 } String foundPerson(String[] people){ List candidates = (new String[] {Don, John, Kent})。 for (int i=0。 i。 i++) if ((people[i])) return people[i]。 return 。 } : ; :; : 23 更多的 Refactoring : ; :; : 24 XP中的 Refactoring 在 XP的日常工作中, Refactoring通常在每個(gè) Pair完成 Task后做 Code Review的時(shí)候進(jìn)行。 Tips: ? 不要在剛完成代碼的后馬上進(jìn)行。 ? 不要在電腦屏幕前進(jìn)行。 ? Pair獨(dú)自進(jìn)行 Review : ; :; : 25 Reference ? Refactoring:Improve the design of existing code – Martin Fowler ? ?
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1