周报(好未来第五周)
2018-10-29 本文已影响20人
凌霄光
本周工作
- 修复由于Leture组件提升到全局引起的bug。完善dragmove指令。(done)
- 多个组件替换学员姓名的技术方案、动态换肤的技术方案,参加技术评审会(done)
- 多个组件替换学员姓名做完了基础的getter和包含computed、filter的mixin,替换了一部分页面(doing)
- 完善自动获取临时密码的脚本(doing)
- 讨论了 答题器被误占 问题的解决方案
下周计划
- 静态换肤的开发和自测
- 多组件替换学员姓名的修改和自测
- git小工具
- 基于egret的打地鼠游戏的优化
- webpack的优化
客户心声
完成功能的基础上,追求更好的性能,给予老师和学生最好的上课体验是我们努力的方向,我们产品中有很多的性能问题,这周老师反馈了不少,需要继续跟进解决。
学习与反思
-
完成功能是最核心的,用什么技术或者如何架构是与之无关的部分,我在完善临时密码脚本时过度关注了用什么框架,学习eggjs的时间超过了开发时间,应该在先完成基础可用版本之上,再去进行迭代。
-
很多问题通过画一个架构图和流程图,在理清流程的基础上就可以找出解决方案,有的时候解决方案需要在多层去处理,比如多组件替换姓名的方案,我们就想到了store层、组件层、适配层的不同层次的方案,最终组合了store和组件层的方案来做的。
3.封装一个东西的时候要考虑到各种情况,虽然现在用不到,但是以后可能会出现。比如指令的绑定和解绑两种情况的处理。