TP安卓新版项目质量提升技巧
对于项目而言, 运用TP官方安卓的最新版本来开展, 实际上质量的提升是存在着相应门道的。我投身项目领域已经有五六年的时间了, 期间踩过了蛮多的坑, 同时也总结出了一些经验, 在此会分享几个切实可行的要点。
代码规范属于首要关卡。新版TP针对安卓端架构予以调整,顺便将代码注释以及命名规则加以统一。每次提交之前我都会运行一回lint检查, 把无用引用予以清除, 如此一来后期维护之时会减少诸多令人头疼之事。
关于测试覆盖, 这事绝对不可以偷懒。有不少人会觉着测试是颇为浪费时间的, 然而实际上, 新版TP所自带的云测试平台是相当好用的。我一般会先把核心业务流程的测试用例完整地跑通, 之后再针对安卓碎片化这个问题补充几个机型的兼容验证, 这样上线后崩溃率就能降低到很低程度了。

当开展测试覆盖工作之际, 务必要认真且严谨兮, 绝不可怀有丝毫侥幸心理焉, 兮。好多人觉得测试耗时又费力, 然而新版TP自带的云测试平台颇有出色之表现, 。吾通常会先保证核心业务流程的测试用例顺遂通过, 紧接着针对安卓碎片化之情形, 增添几个机型的兼容验证, 上线后就能把崩溃率掌控在极低的水平了啪, 罢。
性能监控需落地推行, 新版TP的APM工具得以实时查看页面加载状况以及内存占用情况, 我每周都会关注一次数据, 一旦发觉某个列表加载速度放缓, 便会开展排查工作, 查看是否是图片压缩处置未达标, 如此这般细水长流般的优化举措, 相较于临时抱佛脚而言更为有效。
版本管理得依照一定的章法才行。我特意去创建了release分支, 用来放置稳定版, 并且设立了开发分支, 以此开展新功能的开发工作。在做合并操作以前, 必定要经过严格的code review, 要详细地写明修改的内容以及修改的原因。这样子, 当需要回溯问题的时候, 能够在短短几秒钟内精确地定位到是哪一次提交致使了问题的现身。
文档同步进行更新也是相当关键的, 每一次版本进行迭代的时候, 我都会将接口文档以及配置说明同步去更新到项目的wiki当中, 新人过来接手工作, 查看文档便能够上手, 省去了许多口口相传所带来的弯路。