年底了,照例写点流水账,权当给自己的记录。
今年工作上最大的事是组件化改造落地了,从 5 月开始到现在,底层库全部拆完,业务模块拆了三分之一。中间有一段时间特别沮丧:拆到一半的时候两头不靠,旧代码看不上,新架构没收益,全组人都在怀疑这件事的意义。挺过那一段之后就好了,现在新需求基本都能在独立模块里开发,这钱花得值。
技术上今年的收获:
- 把 Swift 在项目里的占比推到了 60%,剩下的是一些低频改动的老页面,不急着迁;
- 学了一点点响应式,Combine 发布之后把项目里一个手写的 EventBus 干掉了,代码量少了一半;
- 开始认真写单测。之前一直觉得 iOS 单测是玄学,用了 Quick/Nimble 之后看法有所改观,虽然覆盖率还是惨不忍睹的 11%。
生活上没什么可说的,跑步从三公里进步到八公里,然后 knee 出了点问题,医生说少跑。明年打算换游泳。
明年想做的事:把组件化收尾;学点服务端的东西,公司内部有 Go 的技术分享,听了一次感觉挺有意思;看书比今年多一点,今年只读完三本,惭愧。
最后感谢今年帮过我的同事和网上那些写了高质量博客的陌生人。我现在写这个博客的动力之一,就是希望哪天也能帮到别人一次。