プロアクティブコードチェック Impact ストアアプリケーション用の
開発者は、本番に昇格する前に、非本番インスタンスでリーディングプラクティス違反がないか更新セットをスキャンします。プラットフォームオーナーは、非本番インスタンスと本番インスタンスの両方の技術的負債と安定性に関するインサイトを得ることで、コード品質の向上、エラーの削減、コンプライアンス検証を実現します。
プロアクティブコードチェック の主な機能
注:
Zurich バージョン 6.0.8 ServiceNow Store リリース以降 Impact 、 プロアクティブコードチェック は将来の廃止に備えています。これは非表示になり、新しいインスタンスにはインストールされなくなりますが、引き続きサポートされます。詳細については、Now Support ナレッジベースの「Deprecation Process (廃止プロセス) [KB0867184]」の記事を参照してください。
プロアクティブコードチェック を使用して、インスタンスでコードレビューを実行できます。
重要:
プロアクティブコードチェック 単一インスタンススキャンは ServiceNow Washington DC リリース以降でサポートされています。インスタンス間での同期とダッシュボードでの結果の表示は、ServiceNow Yokohama リリース以降でサポートされている機能です。
- 更新セットのスキャン
-
- 事前定義された ServiceNow のリーディングプラクティスとコンプライアンス標準に照らして、特定の更新セットのコードと構成の変更をスキャンします。
- 開発ライフサイクルの早期の段階で、セキュリティの脆弱性、パフォーマンスの問題、コーディングの非効率性を検出します。
- 本番に昇格する前に、コード品質を向上させ、エラーを減らし、コンプライアンスを検証します。
- リアルタイムフィードバック
-
- 特定された問題を解決するための実用的なインサイトと推奨事項を提供します。
- リアルタイムで結果を提供し、開発者が遅延なく問題に対処できるようにします。
- インスタンス固有の統合
-
- スキャンはインスタンス内で直接実行されるため、データのセキュリティとコンプライアンスが確保されます。
- 検出結果はローカルに保存されるため、簡単にアクセスしてレポートを作成できます。
- 包括的なレポート
-
- 検出結果は優先度に基づいて分類されるため、ユーザーは重大な問題に集中して取り組むことができます。
- レポートには、改善を経時的に追跡するための傾向分析とデルタ比較が含まれます。
- 技術的負債とインスタンスの安定性に関するインサイトを取得し、パフォーマンスレポートを使用して問題修復作業のステータスを容易に監視できます。
- スキャン結果を本番環境に同期する
- 非本番インスタンス内の更新セットに関するコードレビューレポートは、構成済み本番インスタンスでのレビューのために同期できます。
プロアクティブコードチェック スキャンのカテゴリ
プロアクティブコードチェック は、次の表に示すカテゴリに関連するリーディングプラクティスチェックを実行します。
| カテゴリ | 説明 |
|---|---|
| 管理性 | ServiceNow インスタンス、アプリケーション、またはインフラストラクチャを効果的にアップグレード、監視、および維持できる範囲を測定します。 |
| パフォーマンス | 速度、応答性、リソース使用率、全体的な信頼性などの側面を含めた ServiceNow インスタンスの効率を測定します。 |
| セキュリティ | 不正アクセス、データ侵害、サイバー攻撃、および潜在的な脆弱性を防止するために、ServiceNow インスタンス全体でのプロトコルの実装を測定します。 |
| アップグレード性 | 新機能、改善、セキュリティパッチ、または互換性調整によって ServiceNow インスタンスまたはアプリケーションを簡単に拡張できるかどうかを評価します。 |
注:
プロアクティブコードチェック スキャンによって実行されるすべてのチェックのリストについては、「Impact ストアアプリケーションのプロアクティブコードチェックスキャンスイートマトリクス」を参照してください。