|代码写得好bug少看起来像闲人?背后真相出炉,有些人真不配做人

|代码写得好bug少看起来像闲人?背后真相出炉,有些人真不配做人

文章图片

|代码写得好bug少看起来像闲人?背后真相出炉,有些人真不配做人

文章图片

|代码写得好bug少看起来像闲人?背后真相出炉,有些人真不配做人

文章图片

【|代码写得好bug少看起来像闲人?背后真相出炉,有些人真不配做人】|代码写得好bug少看起来像闲人?背后真相出炉,有些人真不配做人

文章图片

|代码写得好bug少看起来像闲人?背后真相出炉,有些人真不配做人

开门见山之前 , 我想给大家分享一个发生在我身边真实的一个故事 。
一个认识十多年前的好友突然来京 , 是和我以前一块共事的程序员老张 , 由于种种原因去了杭州 , 这次出差需要来北京 。 好友到访 , 内心窃喜 , 一块组局酒桌上喝了几杯 。

酒足饭饱之后 , 老张说起了他工作中的一件事 。
老张所在的小组 , 加上组长一共六个人 , 项目一共有五个 , 由于老张技术比较资深 , 负责了三个项目 , 可是随着业务的增长 , 老张身上的活越来越多 , 每次都加班到10点 , 有的时候周末也要来一趟 。

组长看到老张年纪有点大 , 还像年轻人一样卖命的加班 , 内心很过意不去 。 而小组的其他人活也比较多 , 帮老张也不太现实 , 决定在招一个人 , 来分担老张的压力 。

来的新人对项目经验较少 , 老张就把三个项目其中一个给了这个人 。
听组长说新人的工作年限也10多年了 , 所以老张觉得给他讲项目不用那么仔细 , 简单的说下项目所用的框架以及所用的设计 。
然后老张的时间就充裕了 , 抽了一个月把另外两个项目的代码好好的优化了下 , 该注释的注释 , 该规范的规范 。

新人入职 , 公司都会有内部的考核培训:某银行特色业务查询 。 我记得当时有六个功能 , 新人需要负责中间件+模拟后端的返回报文的组织 。 当时我怕他考核不过 , 我替他写了三个功能 , 留下三个功能照葫芦画瓢就行 。

但是这货说他看不懂 , 搬的代码 , 漏洞百出 , 各种内存泄露(C++开发的) , 各种闪退 , 都没跑通过单元测试 。 没办法 , 我来吧 , 然后让新人负责测试一下就行 。 就这样考核如期完成 , 这货也完美的交工了 , 写的项目受到了公司领导的好评
考核后了 , 这货感觉万事大吉 , 就开始负责我交给他的那个项目 , 可是这货写的代码注释一点都不写 , 还不写设计文档 , 他说自己都能看懂 。 我也没有在意 , 觉得每个人的编程风格可能不同吧 。
一天 , 这小哥觉得代码不规范 , 内存释放的模块很混乱 。 这可能有隐藏的风险 。 接下来 , 他做了整合 , 把内存释放模块化的代码单独整理到一个模块上 , 专门整好了 。 他觉得代码变得更优质了 , 因为原先维护几个模块的代码 , 现在维护一个就好了 。
没过几天 , 生产出了严重的bug , 系统内存泄漏 , 系统崩了 , 影响客户使用 。 客户投诉 , 扣钱 。 然后整个项目组开始大排查 。 排查到最后 , 就是这个内存释放的优化 , 有个位置漏了 , 没改到 。 这货竟然说是我以前写的代码留下的坑 。 然后部门负责人还给相信了 , 当时我觉得没必要做解释吧 , 毕竟都是同一个公司的 , 低头不间抬头见的 。 只希望这货麻烦做个人吧 。