java - Java重构练习

标签 java refactoring code-cleanup

我刚刚阅读了以下论文,发现它非常有用: http://www.objectmentor.com/resources/articles/Clean_Code_Args.pdf

我正在寻找类似的论文/书籍/教程/等。提供有关重构和/或正确类设计的分步练习。我读过 Fowler 的“重构”,但我一直在寻找更具体的例子。

最佳答案

您可能找不到太多关于逐步重构大型示例的资源。因为您永远无法涵盖所有​​类型的示例。

Martin Fowler 在“重构”中使用小而简单的示例的原因是因为几乎每一大块坏代码都是不同坏气味的组合。通过学习如何识别特定的难闻气味,您可以逐步修复代码。

我会建议您查看 Working Effectively with Legacy Code .这是一本专注于改进大型遗留代码的策略的书。对于类设计,您可能需要阅读一些有关设计模式的书籍。

最重要的是,尝试将您在书中学到的东西应用到您的代码中。

关于java - Java重构练习,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9802183/

相关文章:

java - 代号一键点击问题

refactoring - DevExpress Refactor Pro 与 JetBrains ReSharper

java - 如何创建一个可以在不同 Activity 中多次引用的util

php - PHP 中更高效的字符串清理正则表达式

TypeScript 接口(interface)模板

Java双重检查锁定解决方案?

java - Form.java 扩展了 JFrame

java - 如何重构仅在调用 java 中的对象时调用的方法不同的方法?

refactoring - 消除单个文件中的代码重复

java - 当我需要该信息时,Jsoup 将 & 转换为 &