Claude Codeでpytestのparametrizeとfixtureを整理する手順
似た形のテスト関数をparametrizeにまとめ、conftest.pyのfixtureのスコープと置き場所を見直す整理を、Claude Codeに任せるときの指示と、前後でテスト数と結果が変わっていないことの確かめ方を扱います。
全3342件を新しい順に並べています(601〜630件目)。カテゴリのトップへ戻る
似た形のテスト関数をparametrizeにまとめ、conftest.pyのfixtureのスコープと置き場所を見直す整理を、Claude Codeに任せるときの指示と、前後でテスト数と結果が変わっていないことの確かめ方を扱います。
DDLとアプリのコードから、Claude CodeにPostgreSQLのCOMMENT ON文を下書きさせる手順です。推測と確証を分けて出力させ、人がレビューして流し込みます。
CREATE INDEX CONCURRENTLYとNOT VALID制約を軸に、DDLごとのロックレベルをClaude Codeのレビュー専用サブエージェントに確認させる定義と、書き換えの型を示します。
CIで落ちたPlaywrightのtrace.zipをテキストに開き、claude -pに渡してセレクタ変更・待機不足・実バグを切り分ける手順です。
PlaywrightのstorageStateとsetupプロジェクトでログイン済みテストを書き、パスワードとauthファイルをClaude Codeに読ませない権限設計まで、設定例つきで示します。
plan modeは読み取り専用でコードを調べられます。触るファイル・呼び出し元・テストを数えて根拠表にし、人日への換算は人が行う線引きと、数え漏れを防ぐ頼み方をまとめます。
PHP 7から8への移行を、Rectorのdry-runだけを許可する権限設定で進めます。差分の読ませ方、適用の区切り方、Rectorの範囲外の挙動変更をテストで洗う流れまで。
pg_stat_statementsの上位クエリを、読み取り専用ロールを持つサブエージェントに取らせます。総時間順と平均時間順の2本のリストで、改善対象の性質を切り分ける流れです。
pg_restoreはsandboxの中から検証用DBへ繋がりません。接続先を固定した1本のスクリプトだけをexcludedCommandsで外に出し、リストア後の行数とmd5を照合する構成を示します。
Claude CodeでPactのコンシューマテストとプロバイダ検証を書き、can-i-deployまでCIに載せる手順です。落ちた検証をClaudeに読ませて直す切り分けも載せます。
OpenAPI定義の旧版と新版をoasdiffで比べ、削除・必須化・型変更ごとにクライアント側の修正箇所をClaude Codeに洗わせる手順を、許可ルールとhookの設定まで書きます。
npm auditとpip-auditのJSONをClaude Codeに渡し、実際に使っているか・dev依存か・どの依存経由かで仕分けて、直せるものだけ直して再実行で閉じる手順です。
Nginxのアクセスログから5xxの急増を、時間帯・パス・User-Agentの順に絞り込む手順です。stdin 10MBの上限への対処と、awkの集計結果で検算する方法を示します。
pagesとappを共存させたまま、ルート1本をworktree1つに切ってClaude Codeに移させる手順。getServerSidePropsの書き換えと確認項目までを扱います。
スロークエリログをmysqldumpslowで集約し、claude -pにEXPLAINと一緒に渡してインデックス案を出させる流れです。type=ALLとUsing filesortの読み方も扱います。
フロントのテストで外部APIをMSWに差し替える手順です。実APIの応答からhandlerを起こす指示、500と通信断の異常系、モックと実APIのずれをcontractテストで拾う構成を示します。
モノリスの分割は、いきなり切り出さず、読み取り専用のサブエージェントで依存の向きとテーブル共有を調べ、Plan modeで切り出す順番を決めます。調査用サブエージェントの定義例とプロンプト例つきです。
既存のDeploymentにrunAsNonRoot・readOnlyRootFilesystem・capabilities dropを足し、起動失敗を直しながらkube-linterの指摘を0件にする手順です。
Spring BootのテストをClaude Codeに書かせるとき、@WebMvcTest・@DataJpaTest・@SpringBootTestをどう指定し、モックの入れすぎをどう防ぐか。依頼文とCLAUDE.mdの書き方を示します。
jstackを数秒おきに3回取り、同じスタックで止まるスレッドとロック待ちの連鎖を抜き出してClaude Codeに読ませる手順。個人情報や接続文字列を伏せる前処理も付けます。
JestからVitestへのテスト移行をClaude Codeで進める手順です。設定差とjest.mockの書き換えを先に片付け、ファイル単位に分けて、移行前後で同じ結果になることを確かめます。
allowJsで同居させ、型エラー数をPostToolUse hookで増やさない仕組みにして、strictまで段階的に進める手順。tsconfigとhookの設定例つき。
Java 21への移行を、OpenRewriteのレシピとClaude Codeで分担する手順です。mvn rewrite:runをpermissionsで通し、機械変換で残ったエラーをClaudeに直させる切り分けです。
読み取り専用のサブエージェントでルートを全件列挙し、IDを受け取るハンドラごとに所有者検証の有無を表にして人が確かめる手順。検出を裏づける再現テストの書き方つき。
Great Expectations 1.21以降はClaude Code用スキルを同梱します。同梱スキルが実測から期待値を決めない理由と、サンプルの実測を人が確認して検査に変え、Checkpointで回す流れをまとめます。
Claude Codeに書かせるGoのテーブル駆動テストの規約をCLAUDE.mdに置き、go test -race・-count・カバレッジをStop hookの完了条件にして、失敗出力を絞って返す書き方をまとめます。
pull_request_target、PRタイトルの式展開、権限の広げすぎ、tag指定のaction。GitHub Actionsのworkflowに潜むこの4つを、zizmorで検出してClaude Codeに直させる手順です。
再現コマンドを終了コードで返すスクリプトにしてgit bisect runに渡し、Claude Codeには見つかったコミットの差分読解と修正だけを任せる分担と、権限・worktreeの設定をまとめます。
たまに落ちるテストをClaude Codeに調べさせる指示の書き方です。N回ループで失敗率を出し、順序・並列・待機に絞り、連続成功を完了条件にしてリトライで隠さない流れを扱います。
カバレッジレポートの未カバー行と分岐だけをClaude Codeに渡し、不足分のテストを足す手順です。coverage.pyの出力例、c8とJaCoCoの読み方、数字だけ満たす弱いテストの見分け方を載せます。