我的网站开发技术经验总结 我的网站开发技术经验总结
首页

fangdown

我的网站开发技术经验总结
首页
  • 日记
  • 22
  • 11
fangdown
2022-11-21
目录

效能洞察总结

# 效能洞察总结

# 背景

公司架构调整,对研发效能这块逐渐重视起来, 采用和其他部门共同协作的方式,资源整合,达到节省成本和提高效率的目的

# 项目

  1. 前端 依托原有的 metric 基础上 进行了 MVP 版本的结合改造

    • 微前端业务架构设计
    • 路由设计
    • 状态设计
    • 组件层次
    • 图表组件
    • 公共工具
    • 数据源
    • webpack 整合 less
  2. 负责的工作

    • 视图列表
    • 视图操作
    • 后台配置方案
      • 方案列表
      • 添加修改方案
    • 图表配置方案(自定义周期)
    • 引导页
    • 视图及图表权限校验
    • 404 及无权限页
    • 文案国际化牵头
    • 创建视图
      • 视图模板分类
      • 项目配置
      • 自定义视图
      • 视图模板
    • 项目组件封装
    • 添加图表交互
    • 全屏功能
    • 自测
      • 提出了较多的问题
      • 对图表有了更深的理解

# 和司内团队合作,完善效能洞察产品能力

1,对 CODING 全领域进行基础信息采集和报表呈现,实现 58 个主要核心指标

  • 共完成需求、缺陷、代码、测试、构建、部署、资源成本价值核心领域 58 个图表功能,完成从创建视图、添加图表、展示图表的一整套流程,达到预期目的,完成标准化合入并验收通过

2,作为度量前端负责人需要把控整个前端项目架构

  • 完成效能洞察前端项目架构,前期基于时序图捋顺业务流程,独立完成业务架构设计(webpack、路由设计、目录架构、接口请求封装、数据源、状态设计、构建流水线、权限接入、新增前端服务、司内图表组件集成等)重点完成集成司内图表组件与 coding 工程结合融入工作;中期同司内团队进行分工合作,完成对应业务模块功能, 同时为团队提供 coding 侧相关能力服务,解决阻塞卡点,提升开发效率;后期完成文案国际化、权限、自测优化、查漏补缺、图表测试等工作,主动发现问题并推动解决,顺利完成项目上线

3,配合产品完成前端功能开发, 得到产品同学的认可

  • 完成开发模块: 视图列表, 视图操作;后台配置方案(方案列表、添加方案、周期方案),引导页,创建视图页,404 及无权限页面,全屏能力以及 coding 相关的所有内容;完成设计稿还原;
  • 配合产品进行相关产品问题优化(周期项目方案交互、视图列表展示、图表模板显示、图表显示、权限问题),项目后期尽可能帮助团队测试较为明显的显示问题,得到产品认可,戏称为“半个测试”

# 前端模块高质量交付

1, 持续优化前端性能, 优化用户体验

  • 性能优化: 视图模板数据缓存本地;hooks 使用 useCallback、useMemo 进行包装,减少重复 Http 请求
  • 体验优化: 图表卡片增加显示数据范围;添加图表后默认拉取数据展示;弹窗居中统一;无数据折线图连接; 图表数据英文标题提出优化;日志上报等

2, 持续优化客户反馈,外网缺陷控制在 5 个以内

  • 目前无前端相关缺陷,持续关注后期上线后客户反馈

# 持续提升个人能力

1, 加强对于数据度量前端领域的技术理解, 指标:司内、行业内技术输出和发声

  • 通过项目了解到数据度量中常用的图表类型(折线、柱状、饼图、数字、堆叠图等),度量的前端架构流程核心是基于配置的 DSL(重点在表单交互及数据结构),同后台进行数据交互, 再把返回的数据通过 echarts 进行展示,。
  • 在项目开发过程中,在 wiki 中记录总结了 4 篇文章(核心流程时序图、react-router 升级)
#效能洞察总结
上次更新: 2023/01/11, 13:54:59
最近更新
01
多分支修复撞车的问题
05-01
02
如何成为架构师
01-23
03
服务器部署全过程
11-23
更多文章>
Theme by Vdoing | Copyright © 2019-2026 fangdown | 粤ICP备19079809号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式