此时的韩子杰还没有下班,互联网行业嘛,加班是常态,996都算是好的了,有的公司甚至在996的基础上要求弹性工作制。
而这个弹性工作制的意思是,上班时间差一分钟就叫迟到早退,扣全勤二百。而下班时间要弹性,需要随叫随到、随呼随应。
韩子杰此时所在的部门甚至更加的过分,在公司所谓“弹性”的基础上,部门总监更是将“作妖”发挥的淋漓尽致——
有的时候明明什么事儿也没有,他也会时不时的在群里@一下全员要人回个“收到”,这个时间甚至有可能是半夜。
有人反应,他还振振有词:“你们懂什么?这是我在@你们,万一是重要客户呢?我是在提醒你们,要时刻准备着,令行禁止、时刻紧绷懂不懂?”
“去他么的令行禁止、时刻紧绷!”不过韩子杰除了咬牙,并在心里暗骂两句,其它的什么也做不了。
三个月前,他被上一家公司优化掉,整整一个半月都没有找到合适的工作。房贷车贷,养媳妇儿养父母养娃子,这个年龄的男人没有叫苦叫难的资格,唯有拼命。
好不容易来到这儿,算是有个安身之所,走,是不可能走的,必须留下,撑也得硬撑着。
“子杰子杰,”韩子杰正望着先辈们留下来的屎山出神呢,突然听到隔壁的工作的小伙子叫他:“怎么?正为了这屎山代码发愁呢?”
那不可是发愁吗?
这屎山那可不是一般的屎山,他接手的这个项目,最初开发于2006年,当时使用的还是ASP代码。
后来几经易手,又经过几次升级,那是各个时期的写法都有。各个模块之间的关系那是一个混乱。
而且,很多代码也没有注释,还一层套一层的,看得人简直那叫一个欲仙欲死。
来到这儿才不到一个月的功夫,韩子杰感觉自己都能少活十年。
“你有什么好办法?”隔壁的小伙子名叫赵子轩,02年的,今年刚刚毕业,比自己整整小十岁啊,俩人负责的是同一个项目。
“呶呶呶呶……神器!”
只见赵子轩拿出一部手机,好像是华为Mate60Pro来着,直接打开摄像头就对着韩子杰的电脑屏幕:
“小沙小沙,帮我看看,第18行到第62行这些代码实现了什么功能?帮我在重要节点补充注释!”
“嗯?华为手机不应该是小艺吗?”韩子杰疑惑:“怎么……”
“不是手机AI助手,现在的一个APP。”韩子杰还想继续问些什么但被赵子轩给打断了:“你先看。”
只见手机屏幕上先是把这一段代码整体识别出来,然后正一行一行的写着注释:
第一行://定义了一个名为A的方法。
韩子杰:“就这方法名字,再套个基层,是个人都得看吐血。”
第二行://定义了一个名为x的变量。
韩子杰:“就这一个页面,光是命名为x的变量就有7个!”
……
第十六行://此处变量A是公开的静态的全局变量,所有用户共用,易导致个人用户中心数据BUG。
“嗯?什么情况?”
韩子杰看这一批代码,就是为了寻找个人中心的一个数据不刷新的BUG的,这是直接给找出来了?
公开的静态的全局变量,那就是数据展示成别人的数据了!
一番查看之后,发现还真就是这样,将“Public Static”给去掉,功能立即就正常了。
现在,AI正在大行其道,各种各样号称能够写代码的工具多不胜数,但实际用下来,真正好用的并不多。
尤其是,多数AI都有臆想症,老是自己臆想一些实际并不存在的属性、方法、特性导致编译都过不去,还得自己一处一处改。