Enable javascript in your browser for better experience. Need to know to enable it? Go here.
更新于 : Mar 29, 2022
不在本期内容中
这一条目不在当前版本的技术雷达中。如果它出现在最近几期中,那么它很有可能仍然具有相关参考价值。如果这一条目出现在更早的雷达中,那么它很有可能已经不再具有相关性,我们的评估将不再适用于当下。很遗憾我们没有足够的带宽来持续评估以往的雷达内容。 了解更多
Mar 2022
Trial ? 值得一试。了解为何要构建这一能力是很重要的。企业应当在风险可控的前提下在项目中尝试应用此项技术。

在往期的技术雷达中,我们介绍了两个基于抽象语法树(AST)表征的代码搜索和替换工具,CombySourcegraph。它们尽管有一些相似之处,但也有一些不同的地方。Sourcegraph 是一个商业工具(也有最多支持10个用户的免费版本),特别适合在大型代码库中进行搜索、导航或交叉引用等操作,重视与开发者的交互体验。相比之下,Comby 是一个用于自动化重复性任务的轻量级开源命令行工具。由于 Sourcegraph 是一个托管服务,它能持续监测代码库,并在成功匹配时发出警报。现在我们对 Sourcegraph 有了更多的经验,决定将其挪到试验状态,以反映我们从中获得的良好体验——但这并不意味着 Sourcegraph 比 Comby 更好。每个工具都有各自专注的方向。

Oct 2021
Assess ? 在了解它将对你的企业产生什么影响的前提下值得探索

另一个引起我们注意的基于抽象语法树的代码搜索工具是 Sourcegraph 。与开源的 Comby 相比,Sourcegraph 是一个商业工具(有 10 个用户的免费套餐)。 Sourcegraph 特别适合在大型代码库中搜索、导航或交叉引用。你可以通过 Sourcegraph 的网站访问云托管版本,进而搜索公开可用的开源存储库。 Comby 是用于自动执行重复性任务的轻量级命令行工具,而 Sourcegraph 的重点在于理解和导航大型代码库的交互式开发人员工具。与 Comby 类似 sed 的界面不同,Sourcegraph 的自动代码重写功能是由 UI 驱动的,允许用户在修改之前查看变更。由于 Sourcegraph 是一项托管服务,因此它还能够持续监控代码库并在匹配发生时发送警报。

发布于 : Oct 27, 2021

下载 PDF

 

English | Español | Português | 中文

订阅技术雷达简报

 

立即订阅

查看存档并阅读往期内容