我想了解不同的代码气味并相应地重构代码。我已经了解了长方法,类型检查,但我在识别这些代码异味时遇到了问题。如果是长方法或类型检查,我该怎么办?如果它有很多ifs或切换它可以被认为是什么?什么是各种技术来识别不同的代码气味?在Java中的代码气味
-1
A
回答
1
编辑:检查出this answer以及。
您确定这是正确的路吗?为什么当有插件可以为你做这项工作时,记住所有可能的模式?
我们在我们的办公室使用SonarLint plugin来读取我们的代码,并突出显示几乎所有的气味,除了跨文件的重复代码。当你继续使用插件时,无论如何,你最终都会记住代码的味道。
0
臭味代码是难以阅读或难以理解的代码。没有通用的规则和宽容取决于程序员每个程序员的基础。阅读有关代码异味,以及编写异味目录的信息,并查看您是否认为遇到过这样的问题。这些东西来自实践和经验。
相关问题
- 1. 是html.renderaction代码气味
- 2. 这是一个ajax代码的气味?
- 3. 需要帮助的代码气味
- 4. 是Java的点新构造代码气味吗?
- 5. 代码气味? - 调整变量与+ - 1
- 6. 代码气味报告/跟踪工具
- 7. 代码气味停止在Sonar中显示
- 8. 这个班是否根据“中间人”代码气味计数?
- 9. 树枝中的气味
- 10. 隐式遗漏:代码气味还是优雅的设计?
- 11. EventListenerList中的这段代码在Java Swing中意味着什么?
- 12. 为什么Eclipse会在我的代码中抱怨“功能嫉妒”气味?
- 13. API的气代码
- 14. 不良气味审查代码影响方法?
- 15. 气味踪迹Netlogo
- 16. C++调试“气味”
- 17. “重新编译源代码”意味着什么?在Java中
- 18. 是什么,如果(假){一些代码}意味着在java中
- 19. 什么是“?”和“:”符号意味着在一行java代码中?
- 20. 在numpy代码中意味着什么?
- 21. Thread.Sleep()代码的味道?
- 22. 的Android gradle这个味道替代Java代码文件
- 23. 什么是java中的一元代码意味着什么
- 24. 如何避免重复,如果其他系列代码的气味
- 25. 带分析小工具的分层设计 - 此代码是否有气味?
- 26. 正在将信息存储在不相关的附属属性中的代码气味?
- 27. 在Java代码中
- 28. Java脚本警告味精在代码后面Asp.net 3.5
- 29. 同步代码味道?
- 30. 空接口代码味道?