美文网首页
周报(好未来第八周)

周报(好未来第八周)

作者: 凌霄光 | 来源:发表于2018-10-29 16:56 被阅读33次

本周工作

  1. 确定了store层的重构方案
  2. 确定了考勤模块的重构方案
  3. 讨论动画方案,确定同时使用spine runtime 和 lottie
  4. 讨论了可复用代码的目录结构的拆分

下周计划

  1. its 1.13.x 的需求相关开发
  2. 重构完考勤模块
  3. 对spine动画框架进行封装,支持组件和api两种方式
  4. icon组件的封装
  5. dev-mock的端口占用问题解决
  6. webpack相关优化

客户心声

学习与反思

  1. 组件层的模板、store层的模块、整体的目录结构,都有不清晰的问题,原因很大一部分在于使用扁平的方式来管理层次关系的代码。当然也有一些是代码写法的问题。
  2. 重构之后的代码需要测试,所以不能直接改某一层代码,因为这涉及到所有模块。一次应该重构某几个模块,包括它的组件层、store层、相关的可复用代码等,之后慢慢的把所有模块都重构完。
  3. 考虑到骨骼动画和非骨骼动画都要支持,而ae导出的json只能包含非骨骼动画,所以同时使用了lottie和spine runtime。当然使用序列帧也可以,但是体积太大,和视频的方案有同样的问题,所以没有采用。
  4. 重构方案的思考有两种方式,一种是从上往下、从理论到具体,另一种是从下往上,从具体抽象出一些通用理论,考虑的方式的不同,结果也不尽相同。最终的重构方案没有完全按照我的想法,我也没有继续坚持,因为现在的方案看上去也是合理的。就像很多人说的架构没有绝对的好坏吧。
  5. 这周自己作息混乱,一些和同事沟通的事情处理的也不好,有一部分是性格的原因,更大一部分是自己最近状态的混乱。以后对于压力会更加主动的去应对,而不会被他影响作息和心态。
  6. 很多下周计划都没有做,有的已经存在多周了。一是因为想做的很多,但每一个做起来需要的时间都挺长,二是效率有待提高,且对事情的优先级需要更合理的划分。
  7. 以后还是尽量重构一些业务无关的代码,比如优化构建的过程,或开发一些工具等。这样一是不需要测试那边进行回归测试,二是争执的可能性会小。

相关文章

  • 周报(好未来第八周)

    本周工作 确定了store层的重构方案 确定了考勤模块的重构方案 讨论动画方案,确定同时使用spine runti...

  • 周报(好未来一周)

    本周工作: 熟悉项目代码,包括mock、plugins、components、store等 2.解决 "点击多次发...

  • 周报(好未来第七周)

    本周工作 调研: 调研了 spine runtime和lottie实现帧动画的区别,主要针对spine runti...

  • 周报(好未来第五周)

    本周工作 修复由于Leture组件提升到全局引起的bug。完善dragmove指令。(done) 多个组件替换学员...

  • iOS开源项目周报0216

    由OpenDigg 出品的iOS开源项目周报第八期来啦。我们的iOS开源周报集合了OpenDigg一周来新收录的优...

  • 周报(好未来第三周)

    本周工作 dragmove指令(给元素添加拖拽功能,并且可以保存位置)封装,替换项目中多处相关代码,同时写了文档放...

  • 周报(好未来第六周)

    本周工作 静态换肤的皮肤配置化的开发 添加了 dev-mock,可以自动启动mock server,简化流程 下周...

  • 周报(好未来第四周)

    本周工作 埋点的优化,简化api和封装埋点指令 定时抓取临时密码发给钉钉机器人,同步到群里 的小工具 动态换肤的方...

  • 前端开源项目周报0214

    由OpenDigg 出品的前端开源项目周报第八期来啦。我们的前端开源周报集合了OpenDigg一周来新收录的优质的...

  • 杏仁周报-08周

    2018年第八周周报 20180219-20180225 不论你逃避,或者面对,时间都在离你而去,你能做的,只有和...

网友评论

      本文标题:周报(好未来第八周)

      本文链接:https://www.haomeiwen.com/subject/bkyvtqtx.html