我这里有一个奇怪的问题.
我是这里唯一一个经常感觉我必须重写/重构我自己的代码的程序员吗?
有时我这样做只是因为我认为速度可能会提高,或者仅仅因为我相信代码可以在以后的项目中轻松导入.
嘿,有时候只是因为我的眼睛看起来更清洁.
我生病了吗?我是完美主义吗?我是唯一一个有这个问题的人吗?
您可能正在体验对问题的迭代理解.你为它做了一个刺,然后当你完成后,你已经获得了一些新的见解.您应用的这种新见解,只是为了了解您再次获得新见解,因此您将部分代码丢弃并重写.
如果你认为的话,你不应该更改代码.您应该通过分析或挂钟运行来衡量.你应该知道你需要什么级别的代码改进.有些代码需要很少的速度改进就足够了.