标签: java refactoring automated-refactoring
重构具有1000行代码的类的最佳方法是什么?我有一个生成报告的课程。该类中的所有方法都是私有的(否则使用其他方法)。
如何将该类拆分为多个类?
答案 0 :(得分:4)
构建100%代码覆盖率的单元测试。 (JUnit效果很好。)
改变个人品味。
重新运行测试。
从2开始重复。