日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

重构中学习

發布時間:2025/7/14 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 重构中学习 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天,發現昨天下午新作的頁面中查詢數據時,條件里出現了很多個0,程序是asp的。就開始向把0給直接刪除。打開頁面一看,這些個0是從另外一個函數返回的,就沒有貿然刪除,怕出錯。

到另外一個函數中,發現返回0并沒有錯誤,0是函數的默認值,不能從參數中直接把”0“直接改成空字符。那就調用端開始處理。在調用端把用一個新的變量把函數值給取到,然后判斷,是"0",就直接處理,不是"0",就按照以前的規則處理。修改完,上傳刷新頁面。發現 條件里的0 少了一部分,但是還是有。我就直接把條件又再次處理了一下,",0",這種值直接replace成空值。

發現值中沒有0這種空值了。順手把這個函數放到另外一個文件里。同時,增加文件引用。再次上傳更新,刷新頁面沒有問題。一切都安好。

? ? ?這個是很簡單的重構過程。沒有改變頁面的功能,在修改過程中增加判斷,使函數return值的處理更加合理。經過測試,一切ok.越是asp這種IDE,不發達的語言,重構越難做,同時,重構的好處越多。在做了上述的重構后,還加一個小函數,使得功能更加完善了。

? ? 重構執行始于手下。

轉載于:https://www.cnblogs.com/wcLT/p/3656087.html

總結

以上是生活随笔為你收集整理的重构中学习的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。