没有合适的资源?快使用搜索试试~ 我知道了~
transit:尝试跟踪项目生命周期中的代码移动
共19个文件
rs:4个
png:4个
js:2个
需积分: 5 0 下载量 115 浏览量
2021-06-08
23:28:34
上传
评论
收藏 672KB ZIP 举报
温馨提示
过境 【课堂项目】 项目问题 作为开发人员,我们通常会重构我们的代码。 这通常在一次提交中完成(否则很草率)。 我们可以在重构期间跟踪代码库的不同部分何时发生“移动”? 方法 给定一个正常运行的 Git 存储库,此工具将尝试执行以下操作: 分析每个差异。 尝试将任何删除与匹配相同代码签名的任何添加相匹配。 这将对应于“代码移动”。 理想情况下,该程序将能够解释相关变量名称的更改,而不会无法检测到移动。 尚未实现对变量名称更改的考虑。 由于我们构建了一个工具,因此我们没有对外部指标进行大量收集。 相反,我们生成了几个测试存储库,用于验证我们工具的功能。 安装transit 对于 Linux 或 Mac,使用 root! 不幸的是,Windows 用户只能靠自己。 您将需要编译器: curl -L https://static.rust-lang.org/rustup.sh |
资源推荐
资源详情
资源评论
收起资源包目录
transit-master.zip (19个子文件)
transit-master
Cargo.lock 11KB
assets
index.html 10KB
c3.css 3KB
d3.v3.js 329KB
c3.js 290KB
LICENSE 1KB
src
scope.rs 3KB
main.rs 2KB
web.rs 4KB
processor.rs 20KB
Cargo.toml 436B
example_runs
hyper.png 88KB
rust-url.png 64KB
connect.png 62KB
capn-proto.json 313KB
git2-rs.png 67KB
test.zip 263KB
.gitignore 126B
README.md 6KB
共 19 条
- 1
资源评论
秦风明
- 粉丝: 25
- 资源: 4732
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功