• 工具篇01-代码扫描工具Gamma


    1. Gamma简介

    Gamma是由Acellere开发的智能软件分析平台。 它通过加快代码审查,支持开发人员和团队在更短的时间内构建更高质量的软件。

    它会自动对代码中的热点进行优先级排序,并提供清晰的可视化效果。 凭借其多向量诊断技术,它可以分析多个镜头的软件,包括软件设计,使公司能够透明地管理和改进其软件质量。

    2. Gamma使用教程

    1)注册账号

    进入官网:https://mygamma.io/

    然后如下图:

    A方法:在输入框中输入邮箱地址,然后点击“CREAATE FREE ACCOUNT

    B方法:点击右上角“CREAATE FREE ACCOUNT

    然后在跳转后的界面输入对应的信息:

    然后就是坐等验证邮件啦,收到邮件以后,点击那个橘红色的大按钮就可以了

    登陆进去以后就可以继续下面的使用教程啦

    2)新建项目

    登陆以后点击左侧导航栏里的"PROJECTS"("项目"),然后在主面板上点击加号“New Project”

    在新的页面填写项目名称,然后点击加号“Create Project”,如图,我新建了一个Test项目:

    3)链接项目

    选择刚刚新建的项目,然后点击"Link Repositories",在页面输入必填信息,如下图:

    4)代码扫描

    选择刚刚连接好的项目,点击橘红色"Scan"按钮,然后在窗口中填写对应信息,点击"Scan":

    5)查看扫描结果

    在左侧导航栏里,点击"SCAN QUEUE",可以查看当前扫描进度以及扫描完的结果,如下图:

    图中的每一项,都可以点开查看详情,比如点开Duplication:

    显示我这里有112处重复代码,112也可以点开,具体到每一个重复代码所在的位置等等(下图中的每一个信息也是可以点开查看详情的,就不演示啦):

    3.注意事项

    以下有几点需要注意:

    1. 只能链接开源项目,私人项目的话是无法链接的,如果想要链接的话,需要升级账户(你懂,还有另外两种付费方案);

    2. 免费账号每天只能扫描五次;

    3. 免费账号的话很多功能都没有开放,具体对照表,见这个网址:https://mygamma.io/pricing

    4. 免费的自己玩一下,第二种按月/年收费,第三种需要填写公司信息具体联系官方(另:按年付费有百分之二十的折扣,但,我差的是20%的折扣嘛?不,我差的是剩下的80%)

    ps:有没有发现,我把标题都换成了与这个网站相似的橘红色,看起来就活力满满,心情舒畅呢,哈哈哈

    学习的道路无止境,冲鸭!!!
  • 相关阅读:
    C# 建立快捷方式
    ae中gp执行 Error HRESULT E_FAIL has been returned from a call to a COM component错误
    AE编辑点要素编辑
    噱头还是革命 云计算“泡沫”五年后改变世界? 狼人:
    分析:英特尔收购McAfee的三大意义 狼人:
    云安全:防护“工具”还是攻击“利器” 狼人:
    热点:安全问题是否能将DNS推入云服务 狼人:
    迈克菲收购tenCube 打造新一代移动安全平台 狼人:
    戴尔推免费浏览器安全工具 可隔离恶意软件 狼人:
    黑帽大会:HTTPS和SSL协议存在安全漏洞 狼人:
  • 原文地址:https://www.cnblogs.com/piaopiao-emmm/p/9946934.html
Copyright © 2020-2023  润新知