2017-06-21 57 views
-9

重构有1000行代码的类的最佳方式是什么?我有一个能够生成报告的课程。该类中的所有方法都是私有的(没有其他地方使用)。什么是重构有1000行代码的类的最佳方式

如何将该类拆分为多个类?

+1

重复这是一个良好的开端:https://refactoring.com/catalog/ – David

+0

是不是坏了?如果没有,为什么要修复它?如果有一个规则说类必须有最多n行代码,那么你必须看看这个函数,看看你是否可以将它们分组。然后创建适当的帮助类。我建议在一个专用的命名空间,所以你可以让他们封装私人。 – Fildor

+1

你的问题是如此笼统/非具体,以至于很难给你任何真正有用的答案。 – Jesper

回答

3
  1. 构建100%代码覆盖率的单元测试。 (JUnit运行良好。)

  2. 更改个人品味。

  3. 重新运行测试。

  4. 从2

相关问题