-1

我正在创建一个新的 Android 项目,我的团队希望从另一个项目中移植一组特定的类。我们想要三个活动,但每个活动都需要大量的片段、实用程序类、xml 等,而且我已经花了几个小时一次将事情转移到一个类上。这变得非常乏味,我觉得应该有更好的方法,但是我最初寻找某些东西的努力没有结果。任何想法如何更好/更快地做到这一点?

4

1 回答 1

-1

除了首先更清洁的设计?
但是下一次:在移植代码时尽量减少依赖关系。如果它具有模块的质量,则将其抽象为模块并在两个项目中使用。

现在,我只需要一个 IDE,它会尝试实时解决依赖关系并通知您缺少的所有内容。如果您的项目不是那些绝对一切都依赖于一切的遗留庞然大物之一,那么这种方法实际上是有希望的。如果你面前确实有这样的怪物——杀了它。无论是通过重构(抽象的东西、设计接口和模块)还是通过重写,几乎所有事情都比复制一个本质上无法维护的代码库要好。

于 2013-07-23T21:48:39.083 回答