Lattix

Lattix

Lattix 2025.1.7 更新版の提供を開始しました

はじめに開発元のUnderstand 7.2 build 1248 で、C++ メンバー関数の種別名が変更されました。従来の Lattix はこの変更後の種別名を認識できないため、Understand と連携して C/C++ を解析した際に...
Lattix

LattixのアーキテクチャルールをAIに渡して既存コードに機能の追加実装をさせてみた

はじめに前回の記事では、既存コードに発生しているアーキテクチャルール違反をLattixで検出し、その違反レポートとルールレポートをAIに渡して修正させる、という検証をおこないました。つまり、「違反が起きた後にAIで直す」アプローチです。今回...
Lattix

Lattix Python APIで循環依存のリファクタリング優先順位をつけてみた

この記事の要約本記事で紹介するスクリプト(export_cycles_high_level_report.py)を実行すると、サブシステム間の循環依存を一括検出したHTMLレポートが出力されます。優先順位の付け方は以下のとおりです。Dept...
Lattix

(続)Lattixで指摘したアーキテクチャルール違反を生成AIに修正させてみた(Lattixの設計ルールをAI指示に使う)

(あらすじ)今回は、前回の記事から発展させて、Lattixで管理している設計ルールをAIの指示に活用した場合の検証結果を示す内容となっています。はじめに前回の記事では、アーキテクチャルール違反をAIに修正させることが可能であることが確認でき...
Lattix

Lattixで指摘したアーキテクチャルール違反を生成AIに修正させてみた

最近お客様とのお打ち合わせなどで、生成AIを活用した開発のお話を伺うことが増えてきました。そこで今回は、LattixのレポートをAIへのフィードバックとして利用する試行をしていきたいと思います。コード品質のガードレール「ガードレール」生成A...
Lattix

Lattix 2025で日本語を含むファイルパスのプロジェクトを開くことができない問題について

はじめにいつもLattix製品をご利用をいただき、誠にありがとうございます。Lattix 2025.1.7の最新日本語版へバージョンアップいただいた一部のお客様より、日本語パスのプロジェクトを開けない、というお問い合わせをいただいております...
Lattix

Lattixのアーキテクチャメトリクス活用方法と参考値

はじめにいつも弊社Understandブログをご購読いただきありがとうございます。今回は弊社エンジニアがお客様先や弊社テクニカルサポートにおいて、よくご質問をいただく内容について、その回答を記事にしていきたいと思います。本ブログ記事はUnd...
Lattix

Lattixのタグを外部定義ファイルから読み込ませる方法

はじめにいつも弊社Understandブログをご購読いただきありがとうございます。今回は弊社エンジニアがお客様先や弊社テクニカルサポートにおいて、よくご質問をいただく内容について、その回答を記事にしていきたいと思います。本ブログ記事はUnd...
Lattix

Lattixで関数粒度の影響分析結果を一括で出力する手順

いつも弊社Understandブログをご購読いただきありがとうございます。今回は弊社エンジニアがお客様先や弊社テクニカルサポートにおいて、よくご質問をいただく内容について、その回答を記事にしていきたいと思います。今回取り上げるご質問最近お客...
Lattix

Lattix 循環レポートを使って循環依存を特定する

はじめに最近お客様からのお問い合わせで、以下のようなご質問をいただきました。「Lattixの循環レポートはどのように循環を特定するのが適切な使い方なのでしょうか。」本ブログ記事はUnderstandをメインに扱っておりますが、今回は姉妹ツー...