- do_M_gaToru
- 1257
- 4
- 0
- 0
ありがちなやつ package名だけ違ってclass名が同じだと割りにミスりやすい…… ドキュメンテーションとして同じになるのもわかるんだけど、私は頑張って避けている #jjug_ccc #jjug_ccc_a
2020-11-07 10:32:46ArhcUnit、コードでルールを書けるのでアノテーションを使って例外的に基本ルール違反を許容することもできる #jjug_ccc #jjug_ccc_a #ccc_a1
2020-11-07 10:34:09なるほど 不安定なpackageに依存することをチェックするのに使うのはいいかも #jjug_ccc #jjug_ccc_a
2020-11-07 10:34:39もしかしたらすでに言っていて、身も蓋もないことを言うと、同一ドメインが存在しうるなら別のjarにしたいな…。 マイクロサービス化したい…。 #jjug_ccc #jjug_ccc_a
2020-11-07 10:38:31影響範囲が機械的に抽出できるのは良さそう(人が判断するとその場の事情に流されて恣意的になるので)。 #jjug_ccc #jjug_ccc_a
2020-11-07 10:43:27ArchUnitで依存を辿って、コミット内容からどのAPIに対して依存するコードを触ったかを可視化。API単位でだれがよく修正していそうかを自動的に数値化 #jjug_ccc #jjug_ccc_a #ccc_a1
2020-11-07 10:44:37「その分野には詳しくないのですが」が通用しなくなりそうな感じに洗い出される。 #jjug_ccc #jjug_ccc_a
2020-11-07 10:45:48@nainaistar 仰るとおり、そもそもアーティファクト自体を分離できるような状態ならそれが一番適切だと思います! スライド中でも触れていたのですが、同じjarから分離するために段階的に依存を綺麗にしていくとき、ArchUnitを適用するなどの活用法がありそうです!👍 #jjug_ccc #jjug_ccc_a
2020-11-07 10:49:03発表している内容の一部の例ではありますが、サンプルコードも公開しています。 github.com/ykoyano/ArchUn… #jjug_ccc #jjug_ccc_a
2020-11-07 10:50:42「テスト」の話だと思って視聴を始めたけど、後半の解析部分の話が聞けて良かった! (アプリケーションが古く巨大化すると苦労するところ…。) #jjug_ccc #jjug_ccc_a
2020-11-07 10:52:38@bandwagondagon なるほど、確かに分離するにせよ、依存が分かってないと手を出せないですもんね…。 単純な依存だけで言うならArchUnitの導入工スト高そうだなーとは思いましたが、他の例もあって色々使えそうでした!ありがとうございます! #jjug_ccc #jjug_ccc_a
2020-11-07 10:53:41仕様理解度マップの作製や影響調査に ArchUnit を応用。今も少しぶつかってる課題だし、検討していけそう。 | 痒いところに手を届かせるArchUnitの利用法 〜アーキテクチャーテストからアプリケーション解析まで〜 #jjug_ccc #jjug_ccc_a confengine.com/jjug-ccc-2020-… twitter.com/bandwagondagon…
2020-11-07 10:54:32本日のJJUG CCCでは10時から「痒いところに手を届かせるArchUnitの利用法 〜アーキテクチャーテストからアプリケーション解析まで〜」というタイトルで、ArchUnitというライブラリの利用法について発表します。よろしくお願いします!#jjug_ccc #archunit confengine.com/jjug-ccc-2020-…
2020-11-07 09:37:23