Refactoring Aware Commit Review

Refactoring Aware Commit Review

2.0.4
精选

简介:

Refactoring-Aware-Commit-Review 是一个有用的工具,可以直接在 GitHub 上可视化重构信息。

此扩展将重构信息集成到用 Java 编写的 GitHub 存储库提交中。

创建该扩展是为了提供重构更改的更高级可视化,并使开发人员更容易检查源代码更改,从而提高工作效率。

用户指南:

• 在 Chrome 浏览器上打开 GitHub 提交网页(例如:github.com/user/project/commit/id 或 github.com/user/project/pull/id/commits/id)

(仅限首次使用:右键单击浏览器右上角的扩展图标,选择“选项”,然后设置您想要的等待时间)。

• 进入提交页面并单击扩展图标。您应该看到一个正在加载的旋转圆圈。

• 获得结果后,您将在页面底部看到一个按钮,指示是否对提交进行了任何重构。

如果是,那么这些是一些提示:

• 将鼠标悬停在“重构”按钮上;您将看到提交中应用的所有重构类型,并带有一个可访问的链接,可将您带到代码中相应重构方法的确切位置。

• 在页面左侧,您将看到带有彩色气泡的导航栏;每个彩色气泡表示其类型的存在(即其含义;您可以通过将鼠标悬停在每个气泡上来查看每个气泡的含义)。

• 对于“相同代码”方法(蓝色的),您可以通过以下方式查看它们的准确提取位置:单击提交中的代码本身,或单击底部重构链接内的链接。将出现相应的箭头并引导您到达提取方法的确切位置。

• 每个彩色方法都有一个工具栏,当鼠标悬停在代码上时,工具栏就会出现在其顶部,指示方法的类型。此外,黄色代码表示方法调用,因此它的工具栏是一个可访问的链接,可以将您(当它被调用时)带到它正在调用的重构方法。


致谢和学分:

使用的集成重构信息来自:
RefactoringMiner (https://github.com/tsantalis/RefactoringMiner)。

该扩展是由加拿大自然科学与工程研究委员会(NSERC)和康考迪亚大学计算机科学与软件工程系资助的项目。

问题/建议:

请给我们发送电子邮件:hassan.mansour@mail.concordia.ca


评分:

3.6星(共5星),共5位用户参与评分

使用人数:

353+ 位用户

版本:

2.0.4

大小:

115KiB

分类:

开发者工具

提供方:

hassan mansour

支持语言:

英语

更新时间:

2024-01-11 16:30:23

ID:

lnloiaibmonmmpnfibfjjlfcddoppmgd