Archsenseは、ソフトウェアエンジニアリング業界において、アーキテクチャを外側からではなく、コードから直接アプローチする革新的なツールです。これにより、すぐに時代遅れになるドキュメントや図ではなく、真実の源であるコードからアーキテクチャ図を生成します。これらの図は、全体の理解に寄与しない部分を排除し、正確なアーキテクチャ表現を保証します。
Archsenseを使用することで、コードが製品のどの部分に影響を与えたかを特定することができます。これは、チーム内、特にチーム間で、予期せぬコードがシステムの他の部分に影響を与えるという一般的な問題を解決します。生成されたアーキテクチャは、すべてのプロジェクトにわたるイベントベースの相互作用を含む、すべてのモジュールの依存関係を識別します。
また、Archsenseは、提案された変更について全員を一致させることを容易にします。ソフトウェアエンジニアリングにおいて、アーキテクチャの変更について全員を一致させることは最も難しいタスクの一つです。Archsenseは、既存のアーキテクチャの文脈内で新しい変更を提案し、すべての関連するステークホルダーからフィードバックを受けることを容易にします。
さらに、Archsenseは、実装の進捗状況に関する即時のフィードバックを提供し、問題があれば通知します。実装が合意されたアーキテクチャの決定から逸脱した場合、会社は多くのリソースを失います。逸脱の識別が遅れると、修正に多大なコストがかかります。Archsenseでは、すべてのコミットで新しいアーキテクチャのスナップショットが生成されます。私たちは、望ましい状態をすべての差分と比較します。重大な逸脱がある場合、通知します。