Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine

Re: Refactoring copy-pasted code

by jethro (Monsignor)
on May 04, 2009 at 18:35 UTC ( #761790=note: print w/replies, xml ) Need Help??

in reply to Refactoring copy-pasted code

I would put the three versions as different branches into git (or some other version control system) and use 'git diff' to check for the differences. Merging them would be the final objective. It might even be that merging and resolving the conflicts is all that is needed to integrate the 3 versions, without the need for any preliminary diffs

The merge step would be a bit unusual in that it involves programming, but the merge would practically provide a recipe or path one could follow.

Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://761790]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (2)
As of 2023-06-11 00:40 GMT
Find Nodes?
    Voting Booth?
    How often do you go to conferences?

    Results (40 votes). Check out past polls.