業界特化型 技術・製品情報サイト
  • MONOist
  • EE Times Japan
  • EDN Japan
  • スマートジャパン
  • BUILT

The Qt Company

製品資料

The Qt Company

ソフトウェアの劣化を防ぐ、健康的なソースコードを維持するコード解析ツール

機能追加などでの頻繁かつ長期的な修正は、ソースコードを複雑化してソフトウェアの劣化を起こしてしまう。これを防ぐために、アーキテクチャ検証とコード解析の自動化で、開発プロセスにリファクタリングを組み込むツールを紹介する。

コンテンツ情報
公開日 2023/12/14 フォーマット PDF 種類

製品資料

ページ数・視聴時間 8ページ ファイルサイズ 2.12MB
要約
ソフトウェアの劣化を防ぐ、健康的なソースコードを維持するコード解析ツール
 ソフトウェア開発では、新しい機能追加が発生するたびにソースコードが修正される。アーキテクチャ(要求仕様)を基軸とせず、その製品ライフサイクルの中で修正や機能追加を重ねたソースコードは、開発者の認識よりも短い期間で急速に複雑化し、開発者が理解しづらいソースコードになるために開発効率が悪化しがちだ。さらに追加作業の中で不具合を作り込んでしまいやすい品質になってしまう。これが「ソフトウェアの劣化」だ。このソフトウェアの劣化が進むと、保守/拡張/再利用が時間の経過とともに困難になり、最悪の場合、不可能になってしまう。

 そこで、注目したいのが本資料で紹介する「Axivion Suite」だ。本ツールは、静的コード解析とアーキテクチャ検証を自動化することで、“健康的”なソースコードの維持を容易に実現。膨大な数のメトリクスとコーディングガイドラインをサポートしているので、厳しい安全基準への準拠も担保される他、個別のルール、コーディングガイドラインの追加も可能だ。

 既存の開発環境にも容易に統合できるので、導入のハードルも低い。さまざまな業種・用途に適用できるという同ツールの全容を、本資料で確かめてほしい。