• FishEye简介


    前言
        在项目开发过程中,随着开发的进行,将有大量的代码编写提交到代码仓库,如何能全面准确的了解源代码的变化,提交的频率,代码量的趋势,发现代码的缺陷,将是控制源代码质量的重要指标,这个时候一个代码深度查看工具将是必不可少的。

    正题
    1.简介
    Fisheye 一个源代码库深度查看软件,它可以挖掘源代码库中的有用信息,呈现在Web浏览器界面上。

    2.Fisheye优点:
      
    1)Fisheye是一个基于Web的代码管理系统,可以与SVN,CVS等结合使用,能够实时的显示代码的更新情况,是一个很好的源码浏览工具;
      
    2)强大的代码比对功能,可以比较任意两个文件之间的差异,便于问题排查;
      
    3)详细的文件注释功能。Fisheye对每一个源文件都进行了注释,包括作者、提交日期、版本号、以及提交代码等,并通过直观的图表进行显示;
      
    4)便捷的搜索功能,可以根据自己需要的文件名进行快速搜索,也可以直接搜索用户名,搜索该用户名所作的一切修改。
     
      
    按照官方网站给出的说明,fisheye有以下几项主要功能
     
    1 查看所有的活动
     
    2 跟踪影响开发的人员
     
    3 管理您的代码资源
     
    4 保持团队的协作代码 

    3.实际应用

    这个FishEye也是根据你提交的版本集中所更改的文件,它会记录每一个文件的更改情况,然后基于这个版本集所做的更改我们可以创建一个Code Review,指定对应的审查人,这样他们就可以收到邮件并对你的代码进行审查。

    他们可以给你有问题的地方做出评论,这样你就可以及时改正,非常之方便。下面我们来看一下FishEye的界面,左边是所更改的文件,右边是具体某一个文件的更改情况。

      
      
    小结
    FishEye是一个可以大家项目监督和学习的工具,帮助我们提高代码质量,从而也可以减少维护量,是开发过程中一个不可缺少的工具。
  • 相关阅读:
    Linux中rsync备份数据使用实例
    8个Date命令使用示例
    Linux中如何使用alias命令
    在LVM中恢复已删除的逻辑卷
    使用Dmidecode获取硬件信息使用实例
    Linux系统使用SSH登录之前如何显示横幅消息
    在Linux中修改打开文件数量限制的3种方法
    Linux中监控磁盘分区和使用情况的几个工具
    如何解决Ubuntu提示没有找到ifconfig命令
    Linux中ip命令的使用实例
  • 原文地址:https://www.cnblogs.com/james1207/p/3347818.html
Copyright © 2020-2023  润新知