AS400 RPG/CLコードレビュー観点|本番障害を減らすために見るポイント

AS400 / IBM i のRPG/CL改修では、コンパイルが通っただけでは安心できません。業務データの更新、例外時の動き、MSGW、ライブラリリスト、後続処理、帳票、戻し手順まで見て初めて本番に出せます。コードレビューは、若手育成にも障害予防にも効きます。

レビューで見る観点

観点見ることリスク
ファイル更新更新条件、キー、コミット単位誤更新や二重更新
エラー処理CPF/RNX、例外時の戻り途中停止や後続不整合
MSGW返信が必要な処理か夜間バッチ停止
LIBL開発・テスト・本番の差別オブジェクト参照
テスト正常系、異常系、戻し本番で初めて分かる不具合

業務影響をレビューに入れる

コードだけを見ても、請求締め、在庫更新、出荷確定、帳票出力への影響は分かりません。レビューでは、修正内容がどの業務に効くのか、利用部門がどう確認するのかも見ます。

AIはレビュー観点の抜け漏れ確認に使う

Codexには、匿名化した修正概要、エラー文、テスト観点を渡し、レビュー観点を洗い出す使い方ができます。実ソースや本番データをそのまま入れず、最終レビューは人が行います。

コンパイルエラーは RPG/CLコンパイルエラーの調べ方、ライブラリ差異は ライブラリリスト違いによる障害、テストは テスト・エビデンスチェックリスト を参照してください。