Emboldのデモ動画は下記からご覧になれます
Emboldは、独自の「マルチベクトル」診断技術を使用して、ソフトウェアコンポーネントのホットスポットを分析します。
コード品質、コード設計、メトリック、コードクローンなどの複数のディメンションからソースコードを分析し、ソフトウェア全体の品質を表すEmboldランキングを計算します。
主な機能
Emboldヒートマップは、システム内のすべてのコンポーネントの品質ランキングをグラフィカルに表示し、各コンポーネントの相対的なサイズを比較します。
システム全体の品質を非常に効果的に視覚化するだけでなく、 優先順位付けと修復のための最も重要なホットスポットを理解する上で非常に有益です。
主な機能
多くの場合、ソフトウェア開発中に、単一のコンポーネントが非常に大きくなり、保守が困難になるまで、そのコンポーネントに機能が追加されます。
Emboldパーティショニングツールは、これらの種類のコンポーネントを複数の小さなコンポーネントに分割する方法を提案することにより、これらの種類のコンポーネントのリファクタリングを支援します。
開発者は、達成したいモジュール化のレベルに基づいて、さまざまなリファクタリングの提案を検討できます。
主な機能
進化するシステムの品質を監視することは、複雑さが増しても品質が経時的に低下しないことを保証するための重要要素です。
Emboldは包括的な変更モニタリングにより、すべてのアクティビティとシステム品質への影響を常に把握できるようにします。
コミットされた各修正または機能が目的の改善を達成していることを確認し、新しく導入された問題領域を迅速に特定します。
主な機能