Java中的代码气味

时间:2017-10-15 03:27:36

标签: java refactoring

我正在尝试了解不同的代码气味并相应地重构代码。我已经了解了长方法,类型检查但我在识别这些代码气味时遇到了问题。如果是长方法或类型检查,我该怎么办?如果它有很多ifs或切换它可以被认为是什么?什么是识别不同代码气味的各种技术?

2 个答案:

答案 0 :(得分:1)

修改:同时查看this answer

你确定这是正确的方法吗?当有插件可以为您完成工作时,为什么要尝试记住所有可能的模式?

我们在办公室使用SonarLint plugin,在我们编写代码时读取代码,除了文件中的重复代码外,几乎可以突出我们所有的气味。当你继续使用这个插件时,你最终会记住代码的味道。

答案 1 :(得分:0)

臭臭的代码是难以阅读或难以理解的代码。没有通用的规则和容忍度取决于每个程序员的程序员。阅读有关代码气味和代码味道的目录,看看您是否认为曾经遇到过这样的问题。这些事情伴随着实践和经验。