テクマトリックスがUnderstand 7.0日本語版を販売開始、VSCode連携機能とJava Spring対応で開発効率向上へ

text: XEXEQ編集部
(記事は執筆時の情報に基づいており、現在では異なる場合があります)

テクマトリックスがUnderstand 7.0日本語版を販売開始、VSCode連携機能とJava Spring対応で開発効率向上へ

PR TIMES より


記事の要約

  • テクマトリックスがUnderstand 7.0日本語版の販売を開始
  • VSCodeとの連携機能やJava Springサポートを拡充
  • 生成AI活用による要素の概要説明機能を追加

ソースコード解析ツールUnderstand 7.0の新機能とJava対応強化

テクマトリックス株式会社は、米国SciTools社が開発したソフトウェア解析ツールUnderstand 7.0の日本語版を2025年3月31日より販売開始した。VSCodeのマーケットプレースからUnderstand拡張機能をインストールできるようになり、VSCodeからUnderstandへのシームレスな連携が実現されている。[1]

Java言語においては、Springフレームワークの解析に対応し、Bean定義やインジェクションをはじめとしたDIの依存関係などの解析が可能になったことで、Javaの解析範囲が大幅に拡張された。これにより開発者はJavaアプリケーションの構造をより詳細に把握できるようになっている。

さらに生成AI連携機能としてAI Description Generator機能がアルファ版として追加され、Understandの解析結果と生成AIを統合した要素の概要説明生成が可能になった。Ollamaを使用してLlama3モデルによる解析が実行され、日本語モデルのインストールにより日本語での概要説明も生成可能だ。

Understand 7.0の主要機能まとめ

機能 詳細
VSCode連携 マーケットプレースからの拡張機能インストール、双方向ジャンプ、情報連携表示
Java Spring対応 Bean定義、DIの依存関係解析、ステレオタイプアノテーション対応
生成AI機能 Llama3モデルによる要素の概要説明生成、日本語モデル対応
その他の改善 Shared Tasks可視化、Renesas Green Hills対応拡充、機能安全認証取得
Understand製品詳細はこちら

Dependency Injectionについて

Dependency Injectionとは、オブジェクト間の依存関係をプログラムから分離し、外部から注入する設計パターンのことを指しており、主な特徴として以下のような点が挙げられる。

  • コンポーネント間の結合度を低下させ保守性を向上
  • テスト容易性の向上とコードの再利用性を促進
  • アプリケーションの構造をより柔軟に設計可能

Understand 7.0ではSpringフレームワークのDependency Injection解析機能が強化され、Bean定義やコンストラクタインジェクション、セッターインジェクション、フィールドインジェクションなどの依存関係を詳細に把握することが可能になった。これによりJavaアプリケーションの構造解析がより正確かつ効率的に行えるようになっている。

参考サイト

  1. ^ PR TIMES. 「VSCode拡張機能追加、生成AI活用機能登場、Java Springサポート拡充 ソースコード解析ツール「Understand」日本語版7.0の販売 | テクマトリックス株式会社のプレスリリース」. https://prtimes.jp/main/html/rd/p/000000035.000019103.html, (参照 25-04-02).
  2. 3199

※上記コンテンツはAIで確認しておりますが、間違い等ある場合はコメントよりご連絡いただけますと幸いです。

「プログラミング」に関するコラム一覧「プログラミング」に関するニュース一覧
アーカイブ一覧
プログラミングに関する人気タグ
プログラミングに関するカテゴリ
ブログに戻る

コメントを残す

コメントは公開前に承認される必要があることにご注意ください。