【Github】项目名:didi/DoKit:一款面向泛前端产品研发全生命周期的效率平台
项目简介
DoKit诞生于滴滴城运服体验技术部,是一款面向泛前端产品研发全生命周期的效率平台。它发展出了相对完整的生态,如DoKitForAndroid、DoKitForiOS、DoKitFor小程序、DoKitForFlutter、DoKitForWeb等。其被BAT以及滴滴、字节、快手、京东等头部独角兽企业广泛使用并口碑良好。dokit.cn平台端的推出标志着它从单纯效率工具进入效率工具平台阶段。不过要注意,当前DoKit的所有功能都只针对Debug环境,Release环境未经过实际验证,使用需遵循官方文档。
功能模块
一、平台工具(www.dokit.cn)
包含【数据Mock】(App接口Mock解决方案)、【健康体检】(整合多项工具定位问题)、【文件同步助手】(终端服务相关操作)、【一机多控】(提升研发测试效率)。
二、常用工具
例如【App信息查看】、【开发者选项Android特有】、【本地语言】、【沙盒浏览】、【MockGPS】等众多工具,涵盖手机信息查看、跳转操作、文件浏览、定位、页面查看、Crash查看、数据清除、日志打印等多方面功能。
三、性能检测
包括【帧率】、【CPU】、【内存】、【流量监控】、【卡顿】、【大图检测】等,可对App的性能相关指标进行监控、分析和问题查找。
四、视觉工具
有【颜色吸管】、【组件检查】、【对齐标尺】、【元素边框线】等,便于设计师进行UI检查等工作。
五、Weex专项工具(CML专项工具)
如【console日志查看】、【storage缓存查看】、【容器信息】、【DevTool】等,针对Weex文件相关操作。
六、支持自定义的业务工具集成到面板中
可统一维护和管理所有测试模块。
七、微信小程序专项工具
详见Doraemonminiprogramdebugger相关文档。
项目总结
DoKit在泛前端产品研发过程中有着诸多作用,如统一管理业务测试代码、避免工具的重复实现、提升研发效率等。欢迎各位粉丝留言分享对DoKit项目的看法或者使用经验。
项目地址
数据统计
数据评估
本站链氪巴士提供的didi/DoKit:面向泛前端产品研发全生命周期的效率平台都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月5日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。