HOMELv008 再利用可能なソフトウェアコンポーネントを設計する際、依存関係を注入(DI)する主な目的はどれか。 2026年3月15日 依存関係を注入することで、具体的な実装ではなく抽象に依存させ、テスト時にモックと差し替えやすくなります。 CLAが設計したエラー処理ルーチンが、特定の条件下で無限ループに陥るのを防ぐための設計手法はどれか。 大規模開発における「クリティカルパス」を特定することの重要性はどれか。