HOMELv010 Unityプロジェクトにおいて、クラス間の依存関係を疎結合にし、テスト容易性を高めるために「Dependency Injection (DI)」コンテナ(VContainerやZenjectなど)を導入する主なメリットはどれか。 2026年1月25日 DIパターンを適用することで、各クラスは必要な依存オブジェクトを自分で探す(SingletonへのアクセスやFind)のではなく、コンストラクタ等で受け取る形になり、設計がクリーンになり単体テストが容易になる。 アセット(テクスチャやモデルなど)がプロジェクトにインポートされた直後に、自動的に圧縮設定やマテリアル設定を変更するために継承すべきクラスはどれか。 プロジェクトのコンパイル時間を短縮し、スクリプトの依存関係を整理するために、フォルダごとにコンパイル単位を分割する機能はどれか。