技术部门 日期 2017.12.03
一、本周任务进度
1.web端古诗模块研发
①进度
本周古诗模块的研发可以分成两部分,周一至周二修复了上周测试过程中发现的一些UI和功能上的问题,从周二晚上到周日完成了古诗模块UI和功能上所有的改动点,但是截止到周日晚上还没有对这些改动点进行集中测试。
②责任人
李清华
③项目重要节点规划
周一针对改动点进行测试并修复发现的问题,周二之前发布古诗模块封板版本。
2.web端综合素养测评研发
①进度
实现了综合素养测评所有静态页面并进行了UI测试,完善了部分界面的显示细节,实现了页面中所有组件的数据接口和功能逻辑,但是题库组件的对接还没有完成(题库组件的UI和功能逻辑是完全复用的,但是由于微信端古诗模块的研发压力问题,这块没有抽出时间来进行对接)。
②责任人
牛栋
③项目重要节点规划
由于裤兜FM的优先级较高,因此综合素养测评的研发先暂时停一下,等裤兜FM模块研发完毕后再继续推进。
3.裤兜FM研发
①进度
本周周五晚上对接了裤兜FM的设计稿(不是全部的 共六处),周天开始推进,截止到周天晚上,裤兜FM首页和搜索页面的ui界面基本实现。
②责任人
牛栋
③项目重要节点规划
下周牛栋继续推进裤兜FM页面的研发工作,周二以后清华会加入到裤兜FM的研发工作中共同推进研发进度。对接相关数据接口并整合整个模块的功能流程。
4.安卓端研发
①进度
古诗模块活动报名以及分享的互调用接口还没有与web对接(由于微信端古诗模块功能点改动的问题,清华这边一直没有抽出足够的时间把所有的互调用接口对接完),除此之外安卓端古诗模块没有其他要处理的了。
梳理app优化方案,对技术实现方案进行调研,引入了全局的异常处理与崩溃引导机制,修复了部分因为数据初始化导致崩溃的问题(例如听书模块存在的偶发性崩溃问题)
②责任人
江昆
③项目重要节点规划
截止到周二与web端对接完所有的互调用接口,并对古诗模块从教师端到学生端的整个功能流程进行全面测试。
推进app优化进度,提升webview性能,加快H5页面的加载速度。
5.iOS古诗模块研发
①进度
iOS端古诗模块的研发进度基本与安卓端保持一致,但是线上版本的崩溃修复以及app优化方面的研发进度要晚于安卓端,由于ios到目前为止还没有集中对线上的bug进行过集中处理导致目前ios端的稳定性并不容乐观(根据bugly目前的统计,在最新的3.2.5版本中有51处异常),在本周周五完成了对ios学生端线上崩溃日志的梳理并开始着手进行修复。
②责任人
董学雷
③项目重要节点规划
截止到周二与web端对接完所有的互调用接口,并对古诗模块从教师端到学生端的整个功能流程进行全面测试。
确定线上崩溃问题优先级,针对影响大,发生频繁的严重bug进行集中复现和修复并更新线上商店版本
二、问题梳理:
1、混合开发模式存在的问题
目前新增的项目几乎都是基于混合开发的,而且可以确定的是在今后的很长一段时间内混合开发都会是主要的开发模式,目前混合开发的基本流程大体都是移动端做台子,web端唱戏,在这个过程中,大部分偏向于UI类的静态页面可以很好的做到“一次编写,处处运行”,节省了大量的开发时间,但是很多具有复杂功能的页面(特别是涉及到需要调用原生功能的 例如录音,访问本地文件等等)往往由于各种各样的差异性需要做特殊处理,这种差异性一般体现在两个方面,一种是功能实现上的差异性(例如录音,微信端和移动端的实现方式并不一致),另一方面是UI上的差异性(例如同样一个页面,在微信端,移动端、分享中的UI细节会有不同的差异),但是这些差异性之间又往往具有很多共同性,因此可以通过建立统一的中间层的方式来当量级的解决这些差异性,在最开始做混合开发的时候由于没有意识到这些差异之间的共同性,往往头疼医头,这样导致的问题就是随着项目越来越多,互调用接口和各种兼容性代码会大爆炸,研发的成本也会居高不下,后期的维护也会带来很多问题,通过对差异进行建模和归类,建立统一的中间层供web端进行调用并且完全屏蔽平台和环境带来的实现差异可以比较明显的降低后期混合开发的时间成本。
2、考勤存在的问题
在最近的一个月里清华出现了几次迟到的现象(我有印象的是三次),其他没有迟到的时候也往往是打擦边球,因为最近清华这边研发压力比较大,也一直没有和清华提这个问题,等古诗项目完全结了之后会在私底下和清华好好说一下这个问题,避免由于考勤的问题对清华造成不好的影响。
三、人员管理
1.人员稳定情况:
①江昆
研发状态 正常
考勤状态 迟到一次
日报状态 正常
②李清华
研发状态 正常
考勤状态 迟到一次
日报状态 正常
③董学雷
研发状态 正常
考勤状态 正常
日报状态 正常
④牛栋
研发状态 正常
考勤状态 正常
日报状态 正常
四、下周规划
安卓端
1 截止到周二,对接web端互调用接口,整合古诗模块从教师端到学生端整个功能流程,发布古诗模块全流程封版版本
2 针对核心功能模块进行优化完善
web端
1.截止到周二,对微信端古诗模块改动点进行测试,完善部分ui细节并彻底封版,同时实现web端互调用接口,配合移动端整合古诗模块全流程。
2.对接裤兜FM功能流程,实现相关web页面并对接数据接口,整合裤兜FM功能流程。
iOS端
1 工作规划基本与安卓端保持一致,对接古诗模块互调用接口,对古诗模块全流程进行测试,发布封版版本。
2 梳理线上崩溃日志,针对严重的bug进行集中修复。
后台
1 对接梳理裤兜FM功能流程,设计相关数据接口并进行编码实现,完善接口文档并配合web进行数据接口对接
2 设计综合素养测评模块相关数据接口并进行编码实现。