开发同事辞职,接手到垃圾代码怎么办?

辞职的人留下一堆写的比较烂的代码,这种事情在十几年的编程生涯中遇到了好几次。即使代码再烂在没有预留充足的时间情况下,也不会轻易的改动,在有限的时间内先把能处理的逻辑给修正下,想要大块的修复还需要时间充足的状态下进行重构,重构是存在风险的,至少还需要花费很多时间测试功能的稳定性,目前国内的很多公司的软件都存在这种情况,由于赶项目的原因如果是代码水平一般的程序员很容易写出一些很难维护的代码,关键这个代码把对应的功能还实现了,只是从代码的可读性以及维护性上差的太远,如果写代码还一直呆在公司,这个模块出现问题或者增加新的功能还在可控的范围,如果这个人离职就悲剧了,恨得不得了,还要坚持去用。

ee5ce8a9f95ce431019784eac4af1b0cdbcdce31

曾经在一个美国上市公司,有一堆底层音视频解码代码被很多人称之为禁区,不敢碰里面的代码,因为当初写代码的人已经走了很多年了,曾经有无数的技术高手想把这个坑给填了,但由于平时的工期特别紧张,就成就了一种无人能碰的垃圾代码,直到离开公司的时候还是这种状态,垃圾代码的形成是由多个因素造成,一是工期太短,二是写代码的水平有限。其实每个程序员都是从写初级代码也就是垃圾代码一步步走过来的,只不过相对来讲不停的在垃圾代码上进行升级一步步变成优秀的代码,所以一个程序员基本素质需要基本的代码重构的意识,不停的在错误中提升自身能力。

862863a3c8e7d90d3f0c0032d15b02d287c7e353

作为一个合格的程序员,规避不了垃圾代码,只要自己负责这个模块就有责任把这个事情做好,可以循序渐进的去重构,然后在新的版本发布的时候带入进去,一个标准的程序员首先要对自己的代码负责到底,代码是一个程序员的脸面,有很多程序员把自己的代码维护特别细心,代码就是自己的脸面,生怕因为代码质量不好,影响自己的形象。一个程序员都不懂得维护自己的代码形象,给自己的定位已经确定了,优秀的程序员从来都是一手高质量的代码。

0529ef7ae3b2f75373338159ee98ef85e8c63ac7


原文发布时间为:2018-08-24

本文作者:东辉在线

本文来自云栖社区合作伙伴“程序员互动联盟”,了解相关信息可以关注“程序员互动联盟”。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值