78個のバグから「仕様が先、コードが後」を体系化した話 — Claude Code Skill で BDD + TDD を自動化する
78個のバグから「仕様が先、コードが後」を体系化した話 — Claude Code Skill で BDD + TDD を自動化する TL;DR 78個のバグを分析したら、70件以上が「仕組み」...
16 search resultsShowing 1~16 results
You need to log-in
78個のバグから「仕様が先、コードが後」を体系化した話 — Claude Code Skill で BDD + TDD を自動化する TL;DR 78個のバグを分析したら、70件以上が「仕組み」...
TL;DR AIは「止まらないこと」を優先するため、4言語すべてでエラーを握りつぶすコードを生成しがち Python except: pass / TS catch (e) {} / Go _ ...
TL;DR 仕様書がないコードをAIに読ませて9つのビジネスルールと11の問題点を自動抽出 if failed_count >= 5 のようなマジックナンバーの意図を、AIが周辺コードから...
TL;DR spec.md 1枚で書いていた仕様書は、コンテキストウィンドウと責務混在 の二重苦でAIが迷子になっていた SFAD cycle の最新版は、仕様を 4ファイルに分割: funct...
78バグから導いた7つの設計原則 ― AI時代のコード品質ガイドライン(ダイジェスト版) TL;DR 78件のバグの根本原因は3つ: 品質基盤の欠如(59%)、仕様の不在(19%)、テスト基盤の...
TL;DR ある会員制対戦プラットフォームに「マルチプレイヤー形式」の機能を追加するPRをAI主導で実装した結果、+3278/-29 行・60 ファイル超の巨大PRが生まれた セルフレビュー無し...
TL;DR 仕様書ゼロのコードを引き継いだとき、AIに読ませて仕様を逆算する手法(仕様考古学) Claude Codeの /sfad reverse で既存コードからExample Map形式の...
TL;DR AI生成コードは「見た目がきれい」なので、従来のコードレビューの手がかりが効かない 5言語(Python/TS/Go/Rust/Java)共通の7つの品質チェックポイントを体系化 A...
TL;DR AIにリファクタリングを任せると依存先が静かに壊れる(11件のデグレ経験) 3パターンに集約: API修正→呼び出し元破壊、共通コンポーネント変更→画面崩壊、DB変更→データ不整合 ...
TL;DR AI開発で踏んだ78件のバグを6カテゴリに全分類(print残留23件、仕様齟齬15件、bare except 12件、テスト不足11件、型安全9件、その他8件) Python・Ty...
TL;DR Claude CodeでTDDを回し始めてから、デグレが0になった 1人開発の最大の敵は「レビュアーがいない」こと。テストがレビュアーの代わりになる Double-Loop TDD ...
TL;DR 品質基盤ゼロの現場を引き受けたTLがDay 0の4時間でやるべきことを完全ガイド lint strict → CI → テスト基盤の導入順序と優先度を具体的に解説 Claude Co...
TL;DR AIは「書かれていないこと」を推測で補完する。その推測があなたの意図と一致する保証はない Example Mapping(BDD由来)は Story → Rule → Example...
TL;DR AI に「このロジックをテストして」と頼むと、本番のコードを import できないとき テストファイルの中に副本実装を作ってそれをテストすることがある これは テストカバレッジ ゼ...
SFADの全6コマンド設計思想 ― 12個を6個に絞った話(ダイジェスト版) TL;DR 12個のコマンド候補を6個に絞った削減プロセスと判断基準を公開 SFAD 6コマンド: init → s...
N+1問題を解決してRDS障害を防ぐ:Laravel Eloquentの効率的な活用 はじめに ある大規模なLaravelアプリケーションで突然RDSが落ちるという重大な障害が発生しました。調査...
16 search resultsShowing 1~16 results
Qiita is a knowledge sharing service for engineers.