316维修服务平台(简称:316平台)是由中国电子商会授权组建的 , 专注于智能设备服务领域的创新互联网平台 , 精通于智能设备领域的维保服务 。
316平台技术团队的日常工作围绕着316APP和316维修服务平台的小程序而展开 , 随着公司平台业务覆盖范围的逐渐扩大 , APP及小程序的使用人数不断攀升 , 公司技术团队面临的压力也不断加大 。
2018年 , 316研发团队开始学习华为云DevCloud的操作及理念 , 随着时间的推移 , 华为云DevCloud已经得到了研发团队的广泛认可 。
git基础上的代码托管服务
316团队在代码托管工具上运用过码云和SVN 。一开始是将Andriod和iOS等代码托管在码云上 , 但是码云单个文件限制最小100M , 同一个账号下的开发人员最多5个 , 不匹配工作需求 。在使用SVN的时候 , 又发现SVN每次打分支都相当于备份 , 不仅慢 , 而且占内存 , 两样工具都不能直接有效的满足需求 。
华为云DevCloud的代码托管功能 , 管理方便 , 没有单个文件的限制 。相对公司自己搭建git或SVN , 极大的减轻了研发人员的工作量 。而且权限管理功能可以保障代码安全 , 现316平台已经将iOS代码切换到了华为CodeHub上进行管理 。
提升交付效率的编译部署服务
316平台的研发项目是搭建在公司自有的服务器上的 , 由于没有专门负责运维的人员 , 在服务器宕机的时候很难及时发现问题 。除此 , 项目编译每次都需要在本地打包发布 , 不仅编译时间长 , 而且对编译环境有要求 , 开发的时间占用较多 , 每次都要确定编译后的apk或war没问题才可以继续开发 , 工作效率太低 。
而相对于本地服务器来说 , 华为云服务器的宕机概率大大降低 。异常发生时 , 也可以做到第一时间发送短信通知 。华为云DevCloud一键编译部署功能 , 大大减少了研发人员的工作内容 , 提高研发效率 。
简单高效的项目管理功能
在接触华为云DevCloud之前 , 316平台使用的是其他项目管理工具 。尽管模块清晰 , 但是功能太多太细 , 并不适合公司团队快速迭代开发的实际情况 。比如对于APP来说 , 大模块分的就有:产品、项目和测试 , 对于开发来说 , 要经常在项目和测试下来回切换 , 查询和管理自己的相关工作 , 流程繁琐 。
华为云DevCloud的项目管理功能流程简单 , 页面清晰 , 任务、讨论和bug页面的切换很快 , 而且可以通过拖拽快速切换任务或bug的状态 , 更加适合316平台团队 。
提供代码质量管理的代码检查功能
如何让代码检查有效果一直是困扰316团队的难题 。众所周知 , 代码检查对于一个团队任务来说是至关重要的一环 , 就像交卷前的最终检查一样 。它能够发现很多潜在的代码缺陷 , 提高代码质量 。并且在团队相互检查分享的过程中 , 能够帮助彼此进行新知识的学习 。但是在实际的实践过程中 , 很多情况并不像想象中那样简单 。可能出现由于没有相关的上下文 , 或者提交没有被很好的切分和组织 , 导致代码检查环节极其耗时耗力 。逐渐地 , 走这项检查流程也只是变成了一个过场 , 并没有其余的作用 。
【华为云DevCloud助力316维修服务平台敏捷研发!】
推荐阅读
- 华为C7168手写隐形手机用后感
- 李云睿喜欢谁
- 在小米手机里将云同步打开操作过程
- qq怎么添加分组
- 华为手机怎么设置游戏空间
- QQ怎么找回
- 华为手机如何设置隐私空间
- wps2019中下载云文档具体操作步骤
- 在网易云音乐里查看歌词操作流程
- 在华为手机里将杂志锁屏关掉操作过程