Sourcetrail官方版是一款高效专业的Java项目源分析工具。Sourcetrail官方版功能强劲,支持通过集成交互式图形可视化、简洁的代码视图和强大的搜索引擎,帮助软件工程师快速、彻底地探索、导航和理解未知的源代码。
功能特点
提出变化
更好的代码开始于一个拉请求,一个生动的对话,关于改变,你可以通过想法,分配任务,讨论细节,进行评论。
看到差异
当你确切知道发生了什么变化时,评论发生得更快。DIFS将并排比较源代码的版本,突出显示新的、编辑的或删除的部分。
明确反馈
你的队友们不必太过想大拇指的表情。指定您的评论是否需要更改或只是一些建议。
请求评审
如果你在评论的另一边,你可以请求同龄人的评论来获得你需要的确切反馈。
语境评析
讨论发生在注释线程中,正好在代码中。将评论捆绑到一个评论中,或者回复其他人的内联来开始对话。
保护树枝
只有合并最高质量的代码。可以配置资料库以进行状态检查,减少人为错误和管理开销。
工作原理
索引您的源代码
Sourcetrail官方版的深度静态代码分析器查找源文件中的所有定义和引用。要启动软件分析,您可以从多个项目设置方法中进行选择。
找到任何符号
使用Sourcetrail的搜索字段在整个代码库中快速找到任何符号。模糊代码搜索引擎只需要几下击键就能提供最佳匹配。
探索依赖视觉
图形可视化提供了对感兴趣的任何类、方法、字段等及其所有关系的快速概述。这张图是完全互动的。通过关注相关的节点和边缘,利用它来移动代码库。
视觉导航
最后,代码视图将焦点元素的所有实现细节保存在一个排列良好的代码片段列表中。进一步检查作用域并突出显示局部变量,或者关注任何遇到的引用或元素。
连接源编辑器
通过插件将Sourcetrail与您最喜欢的源代码编辑器同步。这允许在写作和探索之间轻松切换。看看我们支持的编辑器列表。
更新日志
C/C++:固定不完整的头文件从正确的翻译单元变为完整,尽管它有错误。
固定显示错误按钮点击不完整文件没有关联错误显示所有错误
C/C++:MACOS和Linux包内的CLAN编译器标题(第99版)
图:固定撤销多个边缘激活之一导致图形的多个重复
在源组类型选择中不可点击的固定链接
清除不完整文件时显式清除所有错误
图:固定分割匿名命名空间捆绑包每增加一次嵌套1
图:不在文件组中分组的固定Type
代码:固定代码片段,再次最小化单击扩展片段
如果有效性检查失败,则不可能更改选定的源组。
C/C++:从代码中添加C/C++项目设置::块(.CDB),这也是QtC造作中的CGEAR项目创建的
C/C++:包含路径自动检测中的固定循环(第585、470)
C/C++:在源组设置中包含验证崩溃
更新检查中的固定键入(第586版)
C/C++:添加了一些编译器标志检查
C/C++:现在的主文件记录了没有位置的错误