アプリケーションを分析・可視化を行いサービスの分離やリファクタリングを行う際の作業を支援してくれます。先日このツールがアップデートされ、分析で推奨事項を提供するようになったとのことです。実際に使って何が出来るようになったのかを確認してみました。プロジェクト一式が必要です。プロジェクトを使ってみたいと思います。起動し自動生成されるソリューションファイルを使います。起動し、アプリケーションのオンボード操作を行います。オンボード時に直前で用意したソリューションファイルを指定します。指定したらオンボードを開始します。これくらいの規模だと数秒で解析が終わりました。使ったリビルドなどが行われているので、ビルドステップやマシンスペックに依存してオンボード処理は長くなりそうです。視覚化Visualizationメニューからビジュアルを確認してみましょう。以前までは丸いオブジェクトが並んでいる形でしたが、最新では丸の中に何種類かのアイコンが並んでいます。Typeというものが新たに登場しています。このアイコンの自動表示が、今回のアップデートで追加された機能です。今まではノードの依存性まではわかるようになっていましたが、名前空間やクラス名から精査が必要でした。今回のアップデートで自動的に抽出候補を識別して強調表示してくれるようになりました。