首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Java中的重构练习

Java中的重构练习
EN

Stack Overflow用户
提问于 2012-03-21 17:56:24
回答 3查看 8.3K关注 0票数 7

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

我正在寻找类似的论文/书籍/教程等,它们提供了重构和/或正确的类设计的循序渐进的实践。我已经读过Fowler的“Refactoring”,但我正在寻找更多实质性的例子。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-03-21 18:35:04

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

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

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

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

票数 5
EN

Stack Overflow用户

发布于 2012-03-21 18:04:27

事实胜于雄辩。将你学到的原则应用到你正在处理的代码库中。

票数 2
EN

Stack Overflow用户

发布于 2017-05-30 04:27:16

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

  1. http://www.lagerweij.com/2011/05/28/code-cleaning-a-refactoring-example-in-50-easy-steps/
  2. http://www.lagerweij.com/2011/06/08/code-cleaning-how-tests-improve-code/
  3. https://gist.github.com/wouterla/5952cd86f3ba5f1bfab7
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9802183

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档