プロジェクトの仕組み
01
ポリグロット解析
ArchyntはJava、Node、Python、Goのコードベースを解析し、型、コンポーネント、それらの間の関係を抽出します。
02
生きた依存グラフ
分析ごとに、クラス、パッケージ、それらが実際にどう依存し合っているかを探索できるグラフが生成されます。
03
C4ダイアグラム
同じモデルがC4ビュー(コンテキスト、コンテナ、コンポーネント)としてレンダリングされ、アーキテクチャをどんな抽象度でも読めます。
04
AIが説明する発見事項
設計上の問題や結合度のホットスポットが検出され、原因となるコードとともにわかりやすい言葉で説明されます。
05
シーケンスフロー
コンポーネント間の呼び出しシーケンスを再構築し、リクエストがシステムをどう通過するかを確認できます。
06
いつでも再実行
新しいコミットを指定してグラフを再生成すれば、アーキテクチャがコードと同期した状態を保てます。
