とは一言でいうと、Java / Kotlin アプリケーションのパッケージやクラスの依存 関係や、アプリケーション固有の実装ルールを JUnit のテストコードして表現しテストで きるテストフレームワークです。 我々にとって ArchUnit はなにが嬉しいのか。ArchUnit でできることは人間によるコード レビューや静的解析によってもチェックできそうに思えます。 この発表では、実際に私たちのプロダクトの CI に組み込まれているテストコードの実例 と合わせて、アーキテクトの観点、開発チームの観点から ArchUnit のウレシみについ てお話します。