初识FishEye
来源:互联网 发布:ubuntu 切换到命令行 编辑:程序博客网 时间:2024/05/21 23:45
一、简介
这几个月一直都在整白盒测试,虽然断断续续,但是也确实学习了不少东西,长了不少见识。今天就要给大家隆重介绍一款非常棒的工具——FishEye!
FishEye能够为你打开代码库,并帮助你分析代码,一句话概括它:选择fisheye,你将充分了解你的源代码信息。
二、功能
1.浏览源代码:
能够从浏览器上浏览变更集、版本、分支、标签、差异、注释等,Fisheye为您提供了统一高效的查看方法。通过跟踪变更集实现查看代码的更改历史,以及如何按照提交来触发FishEye中的全部活动,搜寻变更设置的详细信息,包括JIRA问题信息、文档差异汇总,以及提交评论;
对文件内容进行深度查看,以带注解的模式查看文档,能够深度了解源代码细节情况。
2.搜索代码
快速查找代码,能够搜索全部的内容:文件名、提交信息、作者、文本等等。
系统支持多种搜索方式找到满足条件的代码,你可以使用搜索条件、也可以自己编写EyeQL代码,搜索结果可以通过链接分享给他人或者保存为CSV;
3.项目和源代码的可视化展现以及其他扩展
了解源代码的变更是如何发生的、变更什么内容、何时变更、变更了哪些、以及谁变更的。
在提交的情形中,可以看到库中所有文件的修订,同时还能轻松地选择深度查看模式,包括并列差异比较,查看用户活动流,可以了解项目专家情况,可以是单个库也可以是所有项目,只需轻轻一点,便可以了解编码者的信息;
当你在查看文件、分支、或者库时,你可以选择报告类型,用图形化形式,从不同的图形、选项、数据角度分析,通过定制与研究代码度量可以挖掘更深的信息,包括提交的内容、代码行数、提交者排行榜等信息;
用户只需要点击链接就可以分享文件中的代码,图形化的经典视图方便的展示了代码的提交活动;
FishEye面板可以根据个人喜好提供活动流,因此你可以随时查看项目最新活动,包括Crucible代码评审和JIRA问题,可以轻而易举的生成RSS源以供订阅,从特定的提交到活动流信息,对你都意义非凡。
4.集成与连接
从多个地方都能追踪到源代码版本库中的活动。将源代码与相关的JIRA问题、Crucible代码评审和Bamboo构建链接。通过电子邮件、RSS或OpenSocial面板实时通知您代码的变动状况。支持Subversion、Git、Mercurial、CVS和Perforce。
三、小结
FishEye是一款源代码深度查看工具,在我们的项目中主要用来做代码走查。源代码库中有非常多的有用信息,这些信息不容易提取,或及时跟踪,FishEye可以帮助我们更快更便捷的了解我们的变更代码。保证我们的项目更加有质量,提早发现问题,扩展视野,做一个高素质的程序员!
- 初识FishEye
- Fisheye
- FishEye简介
- fisheye插件开发
- FishEye 连接 VisualSVNServer失败
- JIRA 和fisheye,svn集成
- Fisheye-Crucible2.4.3安装&破解
- fisheye的安装及破解
- fisheye-2.3.6安装笔记
- fisheye的安装及破解
- Fisheye 与Perforce 连接问题
- Fisheye-Crucible2.4.3安装&破解
- Atlassian Fisheye and Crucible 安装
- 配置jira的svn和fisheye插件
- 如何整合JIRA、FishEye、Crucible进行CodeReview
- 如何整合JIRA、FishEye、Crucible进行CodeReview
- fisheye的安装和使用资料收集
- jira+Confluence+FishEye安装破解集成
- 外观模式(三):抽象外观类,外观模式效果与适用场景
- 编译原理词法分析
- 解决layout graphic 无法显示的问题
- 个人作业
- HDU 1160 FatMouse's Speed
- 初识FishEye
- iOS代码获取所有控件View结构树存到XML查看
- 关于CUDA6.5中newdelete的解读
- [C++]LeetCode 2: Add Two Numbers(链表逆序加法)
- AsyncResult 类的使用
- 先行进位加法
- PyQt5 状态栏
- JAVA滚动条自动下滑到底部
- hdu 1892 See you~