-9
1000行のコードを持つクラスをリファクタリングする最良の方法は何ですか?私はレポートを生成するクラスを持っています。そのクラスのすべてのメソッドはプライベートです(他の場所は使用されません)。1000行のコードを持つクラスをリファクタリングする最適な方法は何ですか
どのようにそのクラスを複数のクラスに分割するのですか?
1000行のコードを持つクラスをリファクタリングする最良の方法は何ですか?私はレポートを生成するクラスを持っています。そのクラスのすべてのメソッドはプライベートです(他の場所は使用されません)。1000行のコードを持つクラスをリファクタリングする最適な方法は何ですか
どのようにそのクラスを複数のクラスに分割するのですか?
ビルドユニットは100%コードカバレッジをテストします。 (JUnitはうまく機能します)
個人的な好みに変更します。
テストを再実行してください。
繰り返し2.
からこれは、開始するには良い場所です:https://refactoring.com/catalog/ – David
はそれが壊れていますか?そうでない場合は、なぜそれを修正しますか?クラスに最大でn行のコードが必要であるというルールがある場合は、関数sを見て、それらをグループ化できるかどうかを確認する必要があります。その後、適切なヘルパークラスを作成します。専用のネームスペースで提案して、パッケージを非公開にすることができます。 – Fildor
あなたの質問は非常に一般的なものではないので、あなたに本当に有用な答えを与えるのは難しいです。 – Jesper