java - 何时合并重复代码

标签 java actionscript-3 duplicates

<分区>

我们正在使用代码静态分析工具 (Sonar) 检测项目中的重复代码。代码中似乎有很多重复实例,但大多数都不到 10 行,而且只出现一次。在 Stackoverflow 社区的“意见”中,您应该在哪里划清合并代码重复的界限?例如,对于单个重复项,它是否应该 >= 10 行,或者您是否应该考虑重复的行总数,例如。考虑出现不止一次的 > 10 个重复项。 对于上下文,我正在查看的编程语言是 Java 和 ActionScript。 我意识到这个问题可能无法得出明确的答案,但关于此事的一些明确指导可以为我节省大量重构代码的时间(或增加时间:)

最佳答案

如果它们确实是重复的,请尽快合并。你离开它的时间越长,副本就会越分散,就越难。此外,当有人遇到一堆副本并需要进行“快速修复”时,他们会制作更多副本,但干净的代码库会鼓励每个人保持干净。

关于java - 何时合并重复代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3623776/

相关文章:

ruby-on-rails - 使用 collection_select 时如何删除重复条目以获得唯一元素?出现错误 - 知道为什么吗?

ios - 如何删除 CoreData 中的重复条目?

java - 如何获取不同时区的年、月、日?

actionscript-3 - SWFobject - 如何自动重定向

actionscript-3 - AS3 : Too Large to Garbage Collect?

html - 推荐用于flex项目的as3中的html解析器库

java - 检查要写入文本文件的字符串/行是否已存在于文本文件中

java - 碧 Jade 报告 : getting "java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory" Exception

java - getResourceAsStream();始终为 NULL (Netbeans)

java - Liferay Unresolved 需求