说起程序员,大家首先想到的就是”不分昼夜“的加班,长着”熊猫眼“,“收入还算不错”,总是鬼鬼祟祟出没的一群“怪兽”。然而,程序员的日常也是多姿多彩啦,比如我们下面要介绍的“祖传代码”。
说起“祖传代码”,顾名思义就是前辈留下来的代码,每每看到“祖传代码”都让我联想到周星驰电影《功夫》里乞丐售卖武功秘籍画面。这种画面感大概如下
刚开始接手项目是那是相当开心,以为有了现成代码,那自己只需要修改部分功能就可以啦!
第一天,似乎情况有一点点不对劲,怎么肥死,项目也启动不起来,一大堆报错像僵尸一般正在火速接近!从此便开始了自我折腾之路,把环境所需的配置重新做了一遍还不行,软件版本号不对?于是又把所有有关软件捣鼓了一遍,问题还是问题,不管你动没动,它一直就在那里!对于初级程序员来说,这是一场毫无征兆的灾难啊!折腾一段时间项目终于成功运行起来了,本以为好运就要来临了,然而,这只是打怪第一级,苦难才刚刚开始!
项目运行起来了,我们来到了打怪第二级了,让我们一起来看看项目长个什么效果吧。第一眼看到项目,还不错,随便点击几个按钮看看。什么情况,乱码!于是开始修改乱码问题,查看代码设置的编码与项目设置的编码一样啊,问题出在哪里呢?折腾了半天发现文件编码不一致,一口长气呼出去。
解决了乱码,我们晋级来到了打怪第三级,开始按需求修改项目吧!于是随便修改了两三个地方,一看项目已经目不忍睹了!牵一发而动全身,瞬间感觉这个项目已经废了!于是某位前辈又要默默挨骂了!
这场打怪的终极场就是,一边开骂一边承受着无从下手的痛苦,犹如扫雷一般。最高境界便是最后不知道自己修改了那些地方,出bug了开始连自己都骂!
写完整个项目,你完全已经忘记自己的状态了,迷迷糊糊,自己也搞不清这个项目发生了什么?
这就是程序员接手别人项目要经历的一些过程吧,枯燥中也充满了乐趣!曾经有人问过:“你们这样不枯燥吗?”,心里默念了一下“程序员的乐趣你不懂”!
想要了解更多程序员的日常就点击关注我吧,将持续为您输出更多干货!