当前位置:首页 > 软件下载 > 编程开发

Sourcetrail(源码资源管理器)v2021.1.30官方版

点此纠错

  • 平台:WinAll
  • 大小:96.2M
  • 语言:英文
  • 类别:编程开发
  • 授权:免费软件
  • 更新:2021-04-27
5.0
0% 0%

情介绍

Sourcetrail 是一个免费、开源的跨平台源代码资源管理器,可帮助您在不熟悉的源代码上提高工作效率。它可以非常有效地帮助用户探索和熟悉不熟悉的代码。它支持C、C++、Python 和Java 语言。同时提供相关SDK,扩展对其他语言的支持。相信未来将会提供更多的语言支持。在它的帮助下,程序员可以快速熟悉陌生的项目,学习开源项目、框架等。

Sourcetrail 是一个免费、开源的跨平台源代码资源管理器,可帮助您在不熟悉的源代码上提高工作效率。它可以非常有效地帮助用户探索和熟悉不熟悉的代码。它支持C、C++、Python 和Java 语言。同时提供相关SDK,扩展对其他语言的支持。相信未来会提供更多的语言支持。在它的帮助下,程序员可以快速熟悉陌生的项目,学习开源项目、框架等!

7ef6087b7be5a46e_600_0.jpeg

软件介绍

为什么选择Sourcetrail?

软件开发的现实。

作为软件工程师,我们知道我们有技能和能力来实现我们所有的想法。但有时,这比我们想象的更困难。专业软件开发通常是团队的努力。团队合作使我们能够解决更困难的问题,但这需要付出代价。当代码库不断增长时,跟踪每次添加的内容就会变得越来越复杂。因此,越来越多的精力花在研究当前的实现上,而花在编写新功能上的时间越来越少。新开发人员通常会花费数天甚至数周的时间挖掘遗留代码,以熟悉其实现,然后才能真正提高工作效率。

编程语言不是问题。

编程语言在不断发展。它们通过抽象出越来越多的机器限制来减少软件开发人员需要记住的开销。但无论使用哪种语言,一旦项目达到一定规模,就很难维持源代码结构的一致心智模型。这里的问题不是语言的抽象性差,而是代码的信息密度高。源代码中的每一行都有一个目的,作为软件开发人员,我们大部分时间都在寻找那些当前相关的小片段。为什么我们不能退后一步,看看组件是如何连接的,而不需要不断地查看代码的每个细节?

我们已经有足够的代码编辑器了。

在编写代码时,我们有多种选择来满足我们想要的任何工作流程。更难解决的是我们如何有效地理解现有的实现。虽然有许多优秀的代码编辑器,但它们是为编写代码而设计的,而不是为了浏览手头的实现。当然,每个开发人员都有自己的在源代码中查找信息的策略,从搜索文档到查看测试,或者在有机会时询问原作者。但在用尽所有这些选项之后,您将不可避免地必须深入研究代码。让我们面对现实吧——大多数程序员都宁愿避免使用拇指操作。

计算机什么都知道!

了解软件架构的基础知识应该不那么难。应该不难看出函数涉及哪些对象及其在源文件中的路径。这一切最有趣的部分是什么?你的电脑知道这一切。通过使用编译器或解释器,您的计算机已经知道该语言是如何工作的。它知道存在哪些范例,并且因为它将您的源代码转换为可执行指令;它知道整个代码库中的每一点信息,包括:函数在哪里被调用、类型如何实例化、变量在哪里变化。到目前为止,获取这些信息对于我们开发人员来说一直很麻烦,但使用Sourcetrail 就很容易了。

认识一下Sourcetrail,交互式源代码浏览器!

我们希望您认识一下Sourcetrail,这是一款轻量级代码可视化工具,专为在源代码中快速、全面地导航而设计。 Sourcetrail 利用软件可视化动态生成任何选定类型、函数、变量等的交互式代码图,并显示它们对代码库其他部分的所有依赖关系。然而,仅仅花哨的代码可视化或类图并不能让您真正理解任何源代码。这就是Sourcetrail 还在可视化旁边显示相关代码片段的原因。最后,该软件包由强大的代码搜索算法完成,可帮助您尽快入门。 Sourcetrail 减少了您花在阅读源代码上的时间,让您有更多的时间花在您作为软件开发人员真正喜欢做的事情上。今天就开始使用Sourcetrail!

特征

怎么运行的

1 索引您的源代码

Sourcetrail 的深入静态分析可以找到源代码文件中的所有定义和引用。要启动静态代码分析器,您可以导入现有的构建配置或选择手动项目设置。

2 查找任意符号

使用Sourcetrail 的搜索栏可以快速查找整个代码库中的任何符号。模糊代码搜索引擎只需敲击几下键盘即可为您提供最佳匹配。

3 直观地探索依赖关系

图形可视化提供了任何感兴趣的类、方法、字段等及其所有关系的快速概述。依赖图是完全交互式的。使用它通过关注相关节点和边缘来在代码库中移动。

4 浏览源代码

最后,代码视图将焦点元素的所有实现细节保存在整齐排列的代码片段列表中。进一步检查范围并突出显示局部变量,或关注任何其他遇到的引用或元素。

5 连接源代码编辑器

通过插件将Sourcetrail 与您最喜欢的源代码编辑器同步。这使得在写作和探索之间切换变得容易。请参阅我们支持的编辑器列表。