レガシー税額計算コードの保護テスト戦略——Characterization Testing で意図しない動作変化を検知する
出典: Zenn (Claude topic)
Hiroba による自動要約
消費税率変更など制度改正に伴うレガシーコード修正時に、意図しない挙動変化を防ぐため Characterization Testing (ゴールデンマスターテスト) を実装。仕様書なしの経緯不明な価格計算関数に対し、1032 件の入力パターンから現在の挙動をそのまま資産化し、リファクタ後の差分を機械的に検出する手法を実務レベルで解説。
出典・元記事
Zenn (Claude topic) の記事を Hiroba が自動要約しました。元記事を読む
読んで良かったら、シェアしてみてください。
同じタグの記事が他に 4293 件あります。
関連する記事
同じタグの記事

Next.js 16 + Supabase + Claude API で AI学習 SaaS を 2 日で作った話
ZennCodeSensei(ユーザーのコードを教材にする AI 学習プラットフォーム)を 2 日間で構築した個人開発事例。Next.js 16、Supabase、Claude API を組み合わせ、15 コース・188 レッスン・95 冊の技術書知識を内蔵し、GitHub リポジトリや手動ペースト したコードを題材に Claude が技術概念を解説。実装スケジュール、技術選定基準、プロンプト階層化によるコスト削減、著作権対応の設計判断を詳細に共有。



テストは緑のまま、生成物は開いた瞬間に壊れていた ― AI生成コードに変異試験を当てる
ZennClaude Code で生成したHTML単体ツールのテストが緑でも、ブラウザで開くと動作しない不具合が発生。AI が生成したテストは実装の現在の挙動を写したものになる傾向があり、欠陥を見落とすリスクがある。これを検出するため変異試験(mutation testing)を導入し、実装をわざと壊して本当にテストが失敗するか検証する実践例を紹介。