php – 如何处理Linux下的重复代码?
作者:互联网
我正在寻找使用大约150k行代码处理遗留PHP项目中的重复代码的最佳方法.
这是最好的手动接近还是有独立的重复代码检测器,可以减轻痛苦?
解决方法:
正如其他答案已经提到的那样,这应该是手动接近的,因为您可能希望在进行更改时更改其他内容以使代码库更清晰.
也许实际的调用已经是多余的,或者可以组合类似的片段.
此外,在实践中,人们通常会略微更改复制的代码,因此通常不会直接重复,而是关闭变体.我担心自动c& p检测会使你失败.
然而,有一些重构工具可以帮助您实际执行更改(有时也可以找到可能的候选人).谷歌的“PHP重构”,有很多工具可供选择,既可以单独使用,也可以作为IDE的一部分.
标签:php,linux,copy-paste,code-duplication 来源: https://codeday.me/bug/20190522/1152104.html