日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

重构中学习

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

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

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

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

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

? ? 重構(gòu)執(zhí)行始于手下。

轉(zhuǎn)載于:https://www.cnblogs.com/wcLT/p/3656087.html

總結(jié)

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。