プログラミング ソフトウェア 2026.07.03 53 TDD(テスト駆動開発)とは?Red-Green-Refactorと実務での使いどころ TDD(テスト駆動開発)とは何かを実務目線で整理します。TDDは実装より先にテストを書き、失敗するテストを書くRed、通す最小実装のGreen、整えるRefactorの短いサイクルを繰り返す開発手法です。Kent Beckが広めた考え方、普通のテストやBDDとの違い、メリットと限界、AIでコードを量産しやすい時代になぜ効くのか、実務での始め方まで具体的にまとめます。 # 設計 # テスト # リファクタリング
プログラミング ソフトウェア 2026.06.15 83 カバレッジとは?テストカバレッジの種類・目安・100%の落とし穴を解説 テストカバレッジとは何か、C0/C1/C2や行・分岐・関数カバレッジの種類、測り方、現実的な目標値、カバレッジ100%が品質を保証しない理由と実務での使い方をまとめた解説記事です。 # CI/CD # テスト # 品質保証