問題文
複数のチームが同じ社内の経費アプリを自動化しており、UI 要素をプロジェクトをまたいで使い回したい。設計の担当者は要素を UI ライブラリへ抽出して依存関係として配ることにした。押さえておくべき制約はどれか。
選択肢
- 1 つの UI ライブラリに複数のアプリケーションを入れられるが、1 つのアプリケーションについて収められるバージョンは 1 つだけである
- アプリケーション、バージョン、画面、UI 要素という階層のうち記述子の情報を持つのはアプリケーションとバージョンなので、画面と要素は自由に並べ替えられる
- [オブジェクト リポジトリの使用を強制] を [はい] にしても、リポジトリの要素を参照するかどうかはアクティビティごとに選べる
- 既存のアプリケーションについて新しいバージョンを作るときは要素を作り直す決まりで、要素の一意の識別子が振り直されるためアクティビティ側の参照も張り替えることになる