我正在使用SonarQube 6.7.1
我想了解项目中应该容忍多少百分比的重复代码的最佳实践?
谢谢
答案 0 :(得分:0)
我不认为有一个神奇的公式可以为所有项目提供最大可接受的代码重复百分比。
它确实取决于项目,无论如何它应该与某些模式直接相关,这些模式通过设计诱导一些难以避免的重复(例如,实体与DTO,'域A'对象与& #39;域B'对象,等等。
在我看来,这些模式(主要取决于项目结构和语言设计)应该被识别并从分析中排除,这样你就可以专注于真正的重复并尽可能地降低它。