每周一记(18年8月中)

8月16号刚凌晨,伴随着手机提示音,工资卡中终于有了第一个月的工资。然后,那个晚上,竟然失眠了,整晚上我都在想,除去房租和必要的生活资金,我该如何花掉剩下的钱呢。周四,忙碌的一天,晚上下着大雨,从健身房中回来,有了最初的想法,既然健身是为数不多的爱好,那么补剂还是要买的,无聊的时候想玩玩游戏去网吧简直不要太贵,主机嘛,当然是要攒的。再加上每月固定的花呗,好了,花光了,期待下月…

谈工作

本周的工作总体来说是很轻松的,但是出现了很多问题,我应该反思。

掘金上看到一个沸点,说的是新人总喜欢抱着满腔热血去重构祖传代码,然后碰壁。这点恰是说中了我。来到公司的这一个月,我也是在按照我的想法,重构一块很重要的代码。一段名副其实的祖传代码。无论从项目目录结构,还是代码本身,我只想说一句,烂透了或者是我从没见过这么烂的代码。但是,抛开性能和开发体验上的问题,这段代码却很好用。借用罗老师的一句话“又不是不能用”来形容是最好不过的了。

当然吐槽归吐槽,重构还是要继续。准确来说,是重写。在检测过ES6支持程度后,我使用ES6重写了业务逻辑,并且抛弃了依然好用的表格布局,引入和AMD规范,并且在易用性和可扩展性上下了很大的功夫。

请注意,这一切都是我想到的,没有经过评审,我花了两周的时间,就重构完了。

然后,上线了,BUG铺天盖地。真的,除了失落和灰心,我想不到其它的词来形容我的心情。

极为不规范的成千上万行祖传代码怎么可能在很短时间内弄懂;不熟悉业务逻辑,很多隐藏的业务功能都没有实现;引入模块化是好,业务逻辑解耦也好,但是过多的模板,导致现有的项目太过臃肿,要是只有一个版本还好,多版本多语言简直就是灾难。

除了修BUG,我也在思考,然后并且了模块化,一下子少了四十多个入口文件,通过工具把配置文件整合在一个文件中,并且在实际部署的时候压缩配置文件,配置文件从24个到如今的一个,体积从300KB到现在的70KB。当然,改变还有很多,使用localStorage缓存文件,合并压缩样式文件,减少页面请求等。重构未完成,还得努力。

还能说什么呢,学到了,真是学到了。

吐槽

本周的某一天,我回到家,打开iTerm准备大干一场,突然,一道灵光闪过,我CTMD,iTerm换图标了,上面那个白条是什么鬼,真是逼死强逼症的节奏哎。直到现在,好几天过去了,还是不习惯!

某天晚上十一点,看了将军的直播,我一口气花完了攒了好久的3700尘,合了一套法术猎,结果被治疗术吊打,被各种德吊打,被电影萨打到哭,甚至打不赢沙包战你信?在这里,说一句:炉石传说真**好玩!

今天快到中午的时候,和小伙伴健完身去那边买网线,问了好多家杂货店和五金店,基本上都没有,然后一老大爷给我找了个三米长的竟然要收我十五块,忍住了没买。后来买了十米十二块,价格稍微能够接收。关键是拿回家一试,房间里根本没接网,去起居室接又不可能。白瞎了我的十二块哎,无线网卡走一波,了事。

其它

如果说还要有其它就要算追了很久的美剧《地球百子第五季》完结啦,想看第六季明年再说咯。第五季追下来整体无感,感觉和前几季比起来剧情是真的无聊。今天看了第十三集,贝拉米他们重新上了飞船,休眠了125年,蒙迪留下的视频,感动!超级期待第六季地球百子与外星人的故事啦。

其它的其它,大概还有学习。每天给自己留下足够的时间,去好好的回顾和学习新的知识,趁自己还学得动。

分享到 评论