2011年7月27日 星期三

ASP.NET – 簡化判斷式

重構通常針對的就是兩個東西:判斷式與迴圈。這一篇文章會提到,怎麼樣重構我們的判斷式,使其更容易閱讀,更具備未來修改的彈性。




可以看到程式中,一個if判斷式,裡面要判斷的條件落落長,而且這種條件判斷,很常修改或新增其他新的需求。第一版的程式,可能只有寫『哥哥不在家,今天不賣酒』,隨著情況越來越多,程式經手越來越多人,最後程式就長這樣。

當我們看到這樣的程式,你可以選擇:

  1. 反正現在的程式活的好好的,不要去改他。前人都這樣加上去,我們就跟著這樣加上去。
  2. 一塊一塊的抽出來,沒有動到架構,我有100%信心把這一段程式寫的更人性化且不會衍生問題。


看完這篇文章,希望大家都可以勇敢的選2!




完整內容請參考此篇文章

沒有留言:

張貼留言