🎉
[書き散らし] Unity のAssembly Definitionの私的メリ・デリ
Unity Test Runnerを使おうとして躓いた
↓記事と同じことに直面した。
さらにこの記事のリンク先から、Test Runnerを利用する時にAssembly Definitionを使うか、否かの選択ができることを知った。その時のメリ・デリが書いてあった。
Assembly Definitionをもうちょっと調べた
↓記事に目を通した。
Assembly Definitionのメリット・デメリットの簡単なまとめ
Unity使い始めの自分に関係ありそうな観点でのメリ・デリのまとめ
- Assembly Definitionを導入する
- メリット
- コンパイル時間を削減してくれる
- 対象プラットフォームを細かく指定できる
- (特にテストコードを)"Assembly-CSharp.dll"から排除できる
- デメリット
- Assembly Definitionのファイルの配置作業
- 依存関係の管理
- 導入しない
- メリット
- 依存関係を管理しなくてよい(全部Assembly-CSharp.dll)
- デメリット
- 導入したときのメリットの逆
開発していく上では、コンパイル時間を削減してくれることのメリットが大きいので、導入していきたい。
Discussion