0122| 程序员为什么不喜欢维护老系统

程序员一般都很喜新厌旧。一方面是因为新的东西比较有意思,更主要的原因是维护旧的东西太累了。

尤其是维护别人的代码。理解别人的代码往往比自己写一遍花的时间更多,耗费的精力更大,而且改动的时候总会担心会引起其它地方的连锁反应。真正想吃透一团老代码是很难的。

所以很多时候程序员都有重写的冲动。我的建议是如果这个系统还没有很多人在用,上线时间不长的话可以考虑重写,否则还是算了。因为里面往往打了很多很多补丁,而且里面通常包含了很多不是正常人所能理解的逻辑,一旦重写,几乎很难恢复到原样。所以除非业务有大的变化,尽量不要费大力气去重写,小规模的重构更靠谱些。愚公移山,虽然辛苦,但至少不会立即让世界坍塌掉。

所以,好代码最重要的标准是什么,就是易读和简单。程序员在压力下匆忙赶工的时候,也别忘了对别人和未来的自己好一点,尽量少写些自己看了都要吐的代码吧。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,808评论 25 709
  • 这是由《长尾理论》的作者克里斯•安德森(Chris Anderson)联合几个小伙伴创办的网站,商业模式是向出版商...
    许豆浆阅读 1,140评论 0 5
  • 最近和容忍已久的某舍友闹掰了,然后莫名的被一个宿舍的剩余四个人孤立了。 我自认为不是那种特别小心眼的人,也一直因为...
    ffffreya阅读 310评论 0 1
  • 高考后,该报志愿了!我还是个不知所谓的小姑娘,却有一颗想着钱看齐的心。没有多余的技能,没有喜欢的行业,认为所有的行...
    正月灯笼高高挂阅读 205评论 0 0