网站首页 > 开源技术 正文
Facebook宣布将开放其可扩展调试工具:Sonar。Sonar最初的目的是帮助Facebook工程师管理使用多个不同模块的复杂性。
据该公司称,Sonar提供了一个框架,专家和开发人员可以向用户传达重要信息。它还为工程师提供了直观的方式来检查和了解iOS和Android应用程序的结构和行为。
三年前启动时,Sonar建立在Stetho之上,Stetho是Chrome开发人员工具中的一个Android调试桥。它增加了新功能,提供更丰富的用户体验,并可在iOS和Android上使用。Facebook推荐使用超过Stetho的Sonar来处理大多数用例。
工程师现在可以使用Sonar的一些流行用例包括检查应用程序的布局以及检查来自应用程序的网络流量和系统日志。
据Facebook称,Sonar由桌面客户端和移动SDK组成。桌面客户端用于与用户交互,而SDK则安装在工程师想要调试的Android或iOS应用程序中。然后SDK将数据传回桌面客户端。
桌面客户端建立在Electron和Facebook开源项目上,如React.js,Flow,Metro,RSocket和Yarn。该SDK也建立在Facebook开源项目之上,如Folly和RSocket。
“我们希望开放源代码Sonar及其相关插件将为其他从事移动应用的工程师提供有用的工具。只需几行代码,就可以使用Sonar的SDK轻松地将这些插件集成到现有的应用程序中。正如我们已经看到的声纳证明是有用的,在内部的Facebook,我们认为声纳的API将帮助其他工程师建立伟大的新经验,以改善他们的工作流程。”
猜你喜欢
- 2024-09-28 sonar安装(sonar安装部署 windows)
- 2024-09-28 从零开始:Jenkins中代码审计SonarQube生产实践全攻略!
- 2024-09-28 代码质量管理平台SonarQube系列二:与maven集成检测
- 2024-09-28 SonarQube源码静态安全扫描工具使用入门
- 2024-09-28 手把手教你使用项目质量管理工具SonarQube
- 2024-09-28 代码质量管理平台实战|SonarQube 安装配置及 JaCoCo、Maven 集成
- 2024-09-28 四种人际互动动物模型,让你说的话有分量
- 2024-09-28 Sonar 在 Google Cloud Marketplace 提供干净的代码解决方案 SonarQube
- 2024-09-28 案例 | 如何以Sonar为例创建一个适用与所有企业的测试步骤
- 2024-09-28 Jenkins 进阶篇 - SonarQube 集成
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)