無料ツール|印刷用チェックリスト
AI生成コードの動作確認チェックリスト
コミットやプルリクの前に、1項目ずつ「○/要確認」を付けながら使ってください。一度に全部でなく、今日はその変更でこわい所だけで十分です。各区分に「いつ省けるか」も添えたので、**当てはまる所だけ**チェックすれば終わりです。
①最小単位で動かす(毎回やりたい最低ライン)
- コードを単独で一度走らせたか
- 起動・import・即落ちがないか確認したか
②正常系を確定値で(純粋関数なら①②だけで十分)
- 確定値が分かる1件(実データ/手作り)を通したか
- 出力の型・並び順・件数・単位が期待どおりか
- 具体的な1件の値を突き合わせたか
③意地悪な入力(②と並んで一番おいしい所)
- 空・null・0・負・極端な値を入れたか
- 想定外の形(全角・空白・改行)を試したか
- 落ちるときに分かる形で落ちるか確認したか
④副作用(本番データ・ファイルを触らないなら免除)
- 既存データ・ファイルを書き換えていないか
- 外部通信の有無と回数を確認したか
- コピー環境、無ければドライラン等で副作用を見たか
⑤ログ・エラー(外部通信や失敗の影響が小さいなら後回しで可)
- 節目で分かるログが出るか
- エラーを握りつぶしていないか
- ログに鍵・個人情報が出ていないか
この内容は記事「AI生成コードの動作確認|そのまま使わない最低限の型」のチェックリストです。印刷してそのままお使いいただけます。 / 無料ツール一覧へ