关于 2022 年的项目总结

整体总结

  • hybrid 应用经验,擅长调试 bridge 问题,通过 jsbridge 调用现象反推原生 bridge 侧的实现
    • bridge 打开 H5 链接具备白名单权限
    • bridge 方法响应超时
    • location.href 打开 scheme 失败,改为使用新的 webview 承载 scheme
  • 擅长通过文档梳理现有系统技术架构及业务逻辑,并辅助项目维护性体验
  • 带领组员进行技术评审、Code Review、技术学习(rxjs)、团队规划

内部工具对接

输出:UT、赤兔、webx

隐私功能页开发

输出:组件抽象、设计

全量项目参数过滤

输出:sdk 新增 ajax 请求统一过滤方法、汇总 50 多个项目的改动范围并分配改动任务

线上问题跟踪

总结:通过调试发现多个 bridge 方法调用会导致前面方法的返回超时

内部文档——新人手册

输出:基于 vuepress 搭建新人站点,帮助新成员快速熟悉组内技术栈及开发环境

内部营销工具接入——招募页接入赤兔平台

输出:完整接入流程文档、测试环境部署脚本、共建 xpub 新特性(组件条件展示)

外部投放页体验优化——招募落地页

问题:图片文件大、图片资源频繁替换

解决:针对固定图片增加资源预加载、引入头图配置化方案

内部基建文档共建——《工程化演进》

输出:脚手架插件、架构分析整理

跨端项目重构——基于 MPX 实现多项目融合

输出:整合业务重合部分,解决不同端实现的兼容问题(滑动组件)

营销互通——小桔加油投放司机招募

输出:小程序调起小程序的接入方案、H5 上线系统打包自动化脚本(基于 Node.js 的解析、重写、打包)

营销活动小程序化——小程序内使用司推司 H5

遇到问题:判断环境、接入登录、线上问题排查(sdk 版本升级导致参数解析失败——大小写问题)

小程序优化

输出:开发效率优化、打包部署自动化、包加载响应(图片、组件、dead code)

跳端调研

输出:scheme、unilink、location.href、公众号、小程序

活动页开发

输出:

活动页开发

输出:车费保障卡、多页面、组件设计

线上问题排查

输出:埋点链路

车速检测 demo

输出:定时获取经纬度、去重、防抖

组件库共建

输出:单测规范、部分组件单测用例

线上问题排查

输出:SDK 后页面白屏分析(js 报错,数据结构缺失导致的页面渲染受阻)