このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
ステートメントが複数存在する行
1 行に複数のステートメント
説明
この欠陥は、前処理が始まる前に、1 つの行でセミコロン (;
) の後ろにテキストが続いていることが解析により検出された場合に発生します。コメント、for
ループの定義、中かっこまたはバックスラッシュに関しては、欠陥は報告されません。
リスク
1 行につき 1 つのステートメントを使用すると、コードの可読性が向上します。コード内のほとんどのステートメントは新しい行に現れるので、この配置の中でごく少数の場合に 1 行に複数のステートメントを使用すると、コード レビューが難しくなる可能性があります。
修正方法
1 行につき 1 つのステートメントを記述します。
問題を修正しない場合は、改めてレビューされないように結果またはコードにコメントを追加します。詳細は、以下を参照してください。
Polyspace ユーザー インターフェイスでのバグ修正または正当化による結果への対処 (Polyspace ユーザー インターフェイスで結果をレビューする場合)
Polyspace Access でのバグ修正または正当化による結果への対処 (Polyspace Access) (Web ブラウザーで結果をレビューする場合)。
コードへの注釈付けと既知の結果または許容可能な結果の非表示 (IDE で結果をレビューする場合)
例
結果情報
グループ: 適切な手法 |
言語: C | C++ |
既定値: オフ |
コマンド ライン構文: MORE_THAN_ONE_STATEMENT |
影響度: Low |