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