I inherited a really large legacy codebase which I am meant to maintain for the future. I have been working with this codebase for a while now and noticed by scrolling through the code that there is code duplication (especially the same subroutines) in many cases. I would like to make modules for all that duplicate functionality, but first I am looking for a way to find the code duplication.
I have the perl-sourcefiles for analysis. My codebase consists of ~60 deamons with 3000-6000 lines of code, so diffing all deamons against each other isn't really a practical way of approaching the problem. I was told that B::XRef may be a way to identify duplicate subroutines. Do you have additional suggestions what I can do in a situation like this?
Kind regards,
yulivee
In reply to Searching for duplication in legacy code by yulivee07
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |