程序员重构欲不要太强

代码为什么烂?其实一开始都是可以的,至少满足当时的需求.但逐渐变烂直接原因是需求不断叠加.但最大的原因是没有人持续性地维护.你怎么确保你现在修改的会有人持续维护?

重构欲太强就是:

  • 过度自信: 相信自己有能力,有更好的方法

  • 对未来美好的期待: 似乎以为新的会比老的更好,这是一种幻觉还是经过考据,思考,最后相信值得尝试的事实?

看过一篇文章, 大意是我们现在看到一个东西坏了,倾向于换个新的,而不是尝试去修复.那是关于感情的.

我这个观点不是在阻止你做对的事,只是动手前至少想到这一点.

当然, 重构欲不是程序员的通病, 这关于人,人的心理. 例如最近

  • 20190411 拉萨光明茶馆拆迁: 法国在烧,我们在拆