日更19天
你永远不知道明天和bug哪个会先到来。
客户反馈系统的语音功能模块出现了bug,我心中一慌,快过节了来这事。这个模块很久没动过了,怎么会出问题?细问下才知道——领导最近换了“三折叠”,语音模块那部分没兼容鸿蒙系统出了问题。
头疼,也没办法,只能去改下对接联调的代码来兼容鸿蒙系统。
说到兼容,对我这个前端程序员来说那真是说不尽的辛酸泪。前端技术的特点是范围广、学得杂,最恶心的不是学习新技术,而是那一堆各类大小不一的终端和各个厂商五花八门的浏览器,小屏、中屏、大屏、超大屏,屏屏要适配;IE、Safari、火狐、Chrome,个个要兼容,怎一个烦字了得。
学习新技术,然后重构项目还能说是优化代码结构(当然,程序员守则——能跑的项目代码不要轻易去动),兼容已经退环境的旧版本IE浏览器真是让人无语。有些客户用的那老版本的xp系统真是让我吐血,基本上都是政府部门和国企单位居多,不知道为什么不能升级一下,现在我都难以理解。
现在市场上的手机、pc、浏览器,很多都是单纯套个壳子就包装成自己的产品,本质上其实没什么区别。各大厂商为了竞争不肯统一标准各自为营,苦的自然是我们这些软件开发打工人。尤其想点名微信小程序,还单独搞了一套开发语言和框架,不知道和H5、CSS3有什么不同。
好在有一位位前人大神,为我们写好各种兼容代码插件,并分享出来。让现在的我们不用重复去造轮子,得以提升工作效率。
说到这,我就愈发佩服起秦始皇的伟大。其他争议的地方暂且不谈,“书同文、车同轨”,“统一度量衡”,绝对是伟大的政策,也应该是最早的标准化思想。
之前写代码讲究优雅,现在主打能用,然后在客户的要求下打上各种补丁。过去有秦始皇来统一标准,现在厂商都在搞自己的一套生态,啥时候会有统一的标准呢?
明天和bug哪个先到,我不知道。
但我知道,不管哪个先到,我都要打开编辑器,找到那行报错,然后去修复它。
END

往期回顾