[关闭]
@wwanghee 2017-04-20T07:45:30.000000Z 字数 781 阅读 495

【腾讯项目】个性化业务技术研发一季度小结及二季度规划与目标


一、一季度工作小结

个性化业务综合评分

1、采取措施

1)通过修复CSP的BUG,加入Meta CSP解决注入问题,从而减少BADJS错误率
2)通过crossOrigin接入,方便我们排查「Script Error」的问题,从而减少BADJS错误率
3)通过使用loadjs的加载方式,兼容「xxx is not defined」找不到公共库的问题,从而减少BADJS错误率
4)通过CDN侧加入发布自动刷新文件的机制,保证我们CDN文件的一致性,减少类似错误
5)通过灰度蹦失率减少首屏终端接口对我们业务的测速影响
6)通过优化的首屏直出+异步组件的方式提高我们的测速效果

2、最终成果

截止到4月20号,目前个性化业务除表情首页(终端入口)外,所有业务几乎接近80分以上的标准。

BADJS错误率也全部在0.5%的标准以下。

Venus系统改造

1、改造流程,托管ARS系统,统一QTA流程。
2、加入防夹带组件,根本上防止夹带问题。
3、加入版本号功能,结合ARS系统,完善版本流程,根本上解决缓存文件造成的外网BUG。

业务技术架构升级

1、采用全新的Vue同构解决方案,来优化开发效率和质量,前后端代码复用。

二、二季度规划与目标

1、Webpack2,SSR等新技术布道,我们已经有线上项目,结合实际项目经验,先在部门内交流推广。

2、代码架构持续升级,采用目前前端比较先进,提高代码可读性的规范来重构优化代码。

3、Venus系统界面化+增加持续集成的能力。Venus系统本身天然是服务器编译和发布。对持续集成非常友好。本季度我们搭建起来,尽量和部门内其它业务结合使用。

4、gulpfile.js的通用处理,我们个性化业务的编译能力依赖gulpfile.js文件,十几个商城目前比较分散,需要做聚合处理,统一控制编译的行为,编译行文标准化。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注