繁体   English   中英

Java中的代码气味

[英]Code Smells in Java

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

编辑:以及检查此答案

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

我们在办公室使用SonarLint插件 ,该插件在编写时会读取我们的代码,并突出显示几乎所有气味,除了跨文件的重复代码。 当您继续使用插件时,无论如何您最终都会记住代码的味道。

臭代码是难以阅读或理解的代码。 没有通用的规则,容忍度取决于每个程序员的基础。 阅读有关代码气味和代码气味目录的信息,并查看是否认为自己曾经遇到过此类问题。 这样的事情来自实践和经验。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM