从头开始再写一遍并不意味着你会写出比以前更好的代码。因为你没有参与到上一个版本的创建,所以你其实根本就不算有经验。一旦你准备推倒重写,你可能会再犯一遍版本一犯过的错,甚至会产生更多的新问题。
以上来自别人的简书
的确,读别人的代码是困难的,重写的前提是懂,既然做不到懂哪来的勇气重写,还记得初入公司领到一个项目,由于小组长觉得代码烂非要求我重写的争论,我一直坚持,代码乱我们可以重构,除非我们了解到了一个完整需求才有可能重写,但是已存在的代码前人已经四面八方,没有一个长期的时间是了解不到的,现有的代码也只是一个散列的功能,当时的设计与需求无从了解,有时候你觉得不好,可能只是你没有理解
说完了自己的想法又到了以自我批评结束的时候,在一家公司生存,靠的可能真不是什么真理,人的控制欲太强,被留下的是听话的人,情商是个好东西,以后禁止自己公众场合争论,否则对的东西也被你的语言抹上一层黑失去本有的威严
网友评论