AntiCopyPaster 2.0: Whitebox just-in-time code duplicates extraction
CoRR(2024)
摘要
AntiCopyPaster is an IntelliJ IDEA plugin, implemented to detect and refactor
duplicate code interactively as soon as a duplicate is introduced. The plugin
only recommends the extraction of a duplicate when it is worth it. In contrast
to current Extract Method refactoring approaches, our tool seamlessly
integrates with the developer's workflow and actively provides recommendations
for refactorings. This work extends our tool to allow developers to customize
the detection rules, i.e., metrics, based on their needs and preferences. The
plugin and its source code are publicly available on GitHub at
https://github.com/refactorings/anti-copy-paster. The demonstration video can
be found on YouTube: https://youtu.be/ Y1sbfpds2Ms.
更多查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要