從頭開始再寫一遍并不意味著你會寫出比以前更好的代碼。因?yàn)槟銢]有參與到上一個版本的創(chuàng)建烛恤,所以你其實(shí)根本就不算有經(jīng)驗(yàn)。一旦你準(zhǔn)備推倒重寫余耽,你可能會再犯一遍版本一犯過的錯缚柏,甚至?xí)a(chǎn)生更多的新問題。
以上來自別人的簡書
的確宾添,讀別人的代碼是困難的船惨,重寫的前提是懂柜裸,既然做不到懂哪來的勇氣重寫缕陕,還記得初入公司領(lǐng)到一個項(xiàng)目粱锐,由于小組長覺得代碼爛非要求我重寫的爭論,我一直堅(jiān)持扛邑,代碼亂我們可以重構(gòu)怜浅,除非我們了解到了一個完整需求才有可能重寫,但是已存在的代碼前人已經(jīng)四面八方蔬崩,沒有一個長期的時(shí)間是了解不到的恶座,現(xiàn)有的代碼也只是一個散列的功能,當(dāng)時(shí)的設(shè)計(jì)與需求無從了解沥阳,有時(shí)候你覺得不好跨琳,可能只是你沒有理解
說完了自己的想法又到了以自我批評結(jié)束的時(shí)候,在一家公司生存桐罕,靠的可能真不是什么真理脉让,人的控制欲太強(qiáng),被留下的是聽話的人功炮,情商是個好東西溅潜,以后禁止自己公眾場合爭論,否則對的東西也被你的語言抹上一層黑失去本有的威嚴(yán)