blog

Anson's working / exploring footprints 🧙‍♀️

View on GitHub

2020 年度总结

技术推动

  • 推出新文档平台,支持全文档搜索,提供文档编辑教程
  • 建立移动端 https://m.ricequant.com 站点与技术栈,孵化项目 anka-mobile、ams-mobile 与 quant-mobile,m 与 www 站点将根据设备自动重定向
  • 完成技术栈收拢,AMS 废弃 ts 与 class component,量化废弃 riot 与 rqpro 架构同时合并向导式与因子
  • 组件库底层实现更新
  • 主题库技术架构更新
  • 脚手架迭代,支持自动化版本日志
  • 用户拖拽生成报告产品原型 demo
  • 论坛下线,资料迁移至米筐科技博客

技术沉淀

git:

  • 优化与落实开发流程
  • 现存项目(saas 项目列表、外部项目列表)均符合代码规范
  • 外部项目使用独立 repo 方式替代分支管理方式,使得每个项目均可以应用标准开发流程
  • 全量下线归档历史与过渡项目(归档项目列表)

ci/cd:

  • 建立 ST、UAT 规范,(部署环境)配套支持 git 开发流程
  • 全量清理历史 job,现存项目启用 jenkinsfile 持续集成,(job 清单)
  • 建立备份测试环境,校验部署资源,支持线上资源 tag 回滚

nginx:

  • 清理下线一轮线上历史服务,配置文件缩减一半
  • ST/UAT 环境前后端配置管理分离

性能优化:

  • bundle size
  • 内存泄漏
  • 报告流式渲染流程
  • critical css

新业务开展

  • workspace
  • 基金项目
  • 债券项目

团队建设

  • 建立面试官培养计划与题库
  • 增加团队成员至 15 人
  • 完成团队梯度建设:
    • 新人可快速上手项目,按技术规范完成业务需求
    • 骨干作为项目 owner,可处理复杂技术问题,并对输出质量负责

技术框架图

image