python代码阅读神器,加速掌握开源项目

阅读知名开源项目源码可以帮我们快速提升代码功力,学到很多编程方法和技巧。工欲善其事,必先利其器。经过小编的体验,将下面这款源码阅读神器分享给大家。

(温馨提示:多图,流量党慎入,尽量在WIFI模式下观看)

Sourcetrail简介

我们今天的主角是Sourcetrail,是一款开源免费的代码阅读神器。Sourcetrail软件源码地址位于https://github.com/CoatiSoftware/Sourcetrail。以计算机视觉领域著名的detectron2开源项目为例,我们来看下这款利器对源码的可视化分析效果。

图片

1-新建项目

首先我们需要新建一个项目,点击蓝色箭头所指的"New Project"即可,接着进行如下配置:

  • 1)Sourcetrail Project Name: 这里填入项目名称

  • 2)Sourcetrail Project Location:这里根据蓝色箭头找到代码根目录,比如detectron2代码的根目录目前位于E:/code/detectron2-0.1.3文件夹。

  • 3)Add Source Group:点击该按钮进行项目编程语言设置

图片

图片

2-项目设置

=========

  • detectron2由python编写,所有这里选择python,然后点击右下角的"Next"

    图片

  • 接着先设置向下的蓝色箭头处的选项,选择python安装的位置(用conda安装则选择conda下面的具体虚拟环境)。然后设置向上的蓝色箭头处的选项,选择源代码文件(默认为./)

  • 点击右下角的"create"按钮

图片

3-开始索引

=========

  • 在界面点击“start”即开始进行索引

  • 接着会开始进行索引(需要等待,具体时间和文件数量有关)

  • 索引结束后点击"ok"即可

  • 图片

  • 图片

  • 图片

4-快速查找

  • 在窗口输入"maskrcnn"即可找到和关键词相关的变量、函数、类等

图片

  • 选择“mask_head.BaseMaskRCNNHead”类,即可查看该类的函数以及继承等关系

图片

对Sourcetrail的基本介绍就到此结束了,更多功能和介绍可参考https://www.sourcetrail.com/documentation/。

扫描下方二维码,关注公众号,后台回复"a1001"即可获取Sourcetrail安装程序网盘地址。
END
关注公众号实用AI客栈
获取最新AI资讯与实战案例
小编微信号 : langu86

  • 4
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

upDiff

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值