質問: 数千行のJavaで書かれたゲームプログラムに関わることになりました。 読み手への配慮はされているコードなのですが、全ての処理が一つのクラスに固まっており、コードの追加にあっちに行ったりこっちに行ったりと疲れてしまいます。 初めて関わる大規模プログラムのため、私にはソースの分割経験がありません。 こんな私でもどうにかしてファイルを分割する方法はないでしょうか。 開発環境はEclipseです。
回答: 概念としては以下のページが簡単にまとめられています。 [リファクタリング]Extract Class このページにも出てきますが**単一責任の原則(SRP)**という原則の観点を意識することで、どのように分割していけばいいかわかりやすくなると思います。