私のチームが別のプロジェクトから特定のクラスのセットを移植したい新しい Android プロジェクトを作成しています。3 つのアクティビティが必要ですが、各アクティビティにはフラグメント、ユーティリティ クラス、xml などの大量の負荷が必要です。一度に 1 つのクラスを移動するのに何時間も費やしました。これは非常に退屈になってきており、もっと良い方法があるはずだと感じていますが、何かを見つけようとする最初の努力は実を結びませんでした. これをより良く/より速く行う方法はありますか?
質問する
27 次
1 に答える
-1
そもそもすっきりとしたデザインとは別に?
しかし、次回のために: コードを移植するときは、依存関係を最小限に保つようにしてください。モジュールの品質がある場合は、モジュールに抽象化し、両方のプロジェクトで使用します。
今のところ、依存関係をリアルタイムで解決しようとし、不足しているすべてのものを通知する IDE を使用するだけです。あなたのプロジェクトが、完全にすべてがすべてに依存している従来の巨大なものではない場合、そのアプローチは実際に有望です。本当に目の前にそのようなモンスターがいるなら、それを殺してください。リファクタリング (抽象化、設計インターフェース、モジュール) によるものであろうと、書き直しによるものであろうと、本質的に保守不可能なコードベースをコピーするよりも、ほとんどすべてのことが優れています。
于 2013-07-23T21:48:39.083 に答える