重構,Tobe or Not Tobe,對於程序員來說,一直是個問題。
大多數人,會選擇得過且過,實在不行了,就加補丁
因爲,重構時,即使是自己寫的代碼,一不小心忘記個細節,就會導致各種bug,導致本來好使的程序不好使
但是,不重構呢,
首先,每次都面對這個爛攤子,尤其對於強迫症而言,實在頭疼
其次,對於自己來說,水平不會提高!我認爲只有重構自己的代碼,纔會真正提高自己的水平
通過重構,才知道下次寫功能時該怎麼規劃,該怎麼寫,而不是想到哪寫到哪。
通過重構,才能讓自己更看清自己以前的問題在哪,如何改進。
那些牛人所謂的XX中設計模式、開發模式,都是在不斷的重構、總結出來的
不進行重構,永遠不會成長
勇敢的面對自己,面對環境,不斷重構,提升自己的思考能力、設計能力、把握整體能力
至於由此導致的bug,能避免則避免,不能避免,就當成長過程中帶來的傷痕罷