Java中的重构练习

Java中的重构练习,java,refactoring,code-cleanup,Java,Refactoring,Code Cleanup,我刚刚阅读了以下论文,发现它非常有用: 我正在寻找类似的论文/书籍/教程/等,提供重构和/或正确的类设计的逐步实践。我读过福勒的《重构》,但我一直在寻找更具体的例子。吃布丁就是证明。将您所学的原则应用到您正在使用的代码库中。您可能找不到多少关于逐步重构大型示例的资源。因为你永远无法涵盖所有类型的例子 Martin Fowler之所以在“重构”中使用小而简单的示例,是因为几乎每一大块坏代码都是不同的坏味道的组合。通过学习如何识别特定的异味,您可以逐步修复代码 我建议你检查一下。这本书的重点是改进

我刚刚阅读了以下论文,发现它非常有用:


我正在寻找类似的论文/书籍/教程/等,提供重构和/或正确的类设计的逐步实践。我读过福勒的《重构》,但我一直在寻找更具体的例子。

吃布丁就是证明。将您所学的原则应用到您正在使用的代码库中。

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

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

我建议你检查一下。这本书的重点是改进大型遗留代码的策略。对于类设计,您可能想阅读一些关于设计模式的书籍


最重要的是,尝试将书中学到的知识应用到代码中。

一篇包含大量代码的有趣文章可以在这里找到:


  • 也许更适合程序员或代码审查。