#MUIT #ArchUnit #Junit
アプリケーションアーキテクチャのテストを簡単に実施することが出来るOSSテストライブラリArchUnitについて、概要を説明します。これまでチェックリストや、有識者のレビューを通じて確認していた観点をJunitベースで確認出来るライブラリとなっています。デフォルトでいくつかのアーキテクチャパターンのチェック仕様も含まれていますので、試してみる価値はあるかなと考えています。
■視聴レベルの想定
今回の想定レベルは初級です。
初級:システム開発1年目から、情報系の学生レベル
中級:業務で多少使ったことのあるレベル
上級:5年以上経験があり、専門用語の補足が不要なレベル
■関連動画
【初級】Mavenを解説(三菱UFJインフォメーションテクノロジー#19)
【中級】Clean Architecture(三菱UFJインフォメーションテクノロジー#34)
■参考
ArchUnit公式サイト
https://www.archunit.org/
Java MagagineでArchUnitが扱われた際の記事
https://blogs.oracle.com/otnjp/post/unit-test-your-architecture-with-archunit-ja
■免責
本コンテンツにより、視聴者と三菱UFJインフォメーションテクノロジー株式会社の間には、なんら委任・その他の契約関係が発生するものではなく、当社が一切法的な義務・責任を負うものではありません。本コンテンツは、信頼できると考えられる各種データに基づいて作成されていますが、当社はその正確性、確実性を保証するものではありません。ここで示した全ての内容は、当社の現時点での判断を示しているに過ぎません。また、本コンテンツに関連して生じた一切の損害については、当社は責任を負いません。
その他、専門的知識に関わる問題については、視聴者にて専門家(弁護士、税理士、公認会計士等)にご相談ください。
■コメントの書き込みについて
ご意見、ご質問等があれば、書き込みをお願いします。解説している技術や内容については、できる限り回答したいと思います。
なお、弊社開発プロジェクトに関するコメント、社内情報・人事情報に関するコメント、銀行・MUFGに関するコメントは、本チャンネルでの公開・回答は致しかねますので、ご了承ください。
また、頂いたコメントは確認の上、公開させて頂きます。運用の都合上、反映までにお時間を要する場合がございますので、ご了承ください。