可视化组件复盘-基金指数估值
又TM没确认交互细节
该怎么确认、该确认哪些细节的点?
这个我们得定下来才行。
碰撞检测
极限数据
没有拿UI稿
又是自己瞎JB配置。
没有拿真实数据
这样很容易返工。
而且有些问题,没有真实数据填充,是发现不了的,比如图形重叠、边界等等。
没沟通好开发起止时间
到了周末才问对方,如果对方紧急,我们就拖后腿了。
没有进行任务分解,不知道开发成本
远远超过自己预估的时间。
而且有的小交互,我不知道怎么实现,可能就会卡住几个小时。
没有先设置好配置项数据结构
后面一边修改一边加,逻辑混乱,效率低下
比如三角形、label、文本的样式等等
遇到问题没有在SVG模式下调试
比如三角形画不出来的问题,浪费我很多时间。
没有采用隔离法缩小问题范围
比如Canvas模式下无法绘制三角形的问题,最终定位是zrender4不支持path.beginPath()导致的,去掉该方法的调用就可以了。
1、重复现象
2、单独用ZRender测试
3、对比ZRender官方的Demo的写法
4、发现是beginPath()导致的
“盲盒”式配置
有些功能我感觉应该很简单,就答应了下来;结果等我真正自己去配置的时候,发现很麻烦;而且经常会被一些小的点卡住,比如出不来图了之类的。
感觉就像在开盲盒。
这还是基本功的问题。
任务分解模板
交互确认
数据对接、数据结构设计、模拟数据的生成、数据格式转换
哪些是需要修改的,即需要暴露出来的API,包括事件、样式设置等等
UI细节还原