有時候,發現某段甚至是某篇代碼都寫得很糟糕,並由此出現一些bug。比起慢慢調試bug,我以爲絕大多數人都會產生一種衝動:算了,乾脆本身重構一遍吧。測試
不過,重構前,我以爲咱們須要認真考慮2點:
.net
1。你是否瞭解清楚要重構代碼的邏輯?
調試
2。你是否有足夠的時間重構並測試新代碼?
get
相關資料片:http://www.oschina.net/news/34544/avoid-the-dangers-of-refactoring?p=2#comments重構