📚 すべての記事
全 60 件 / 5 ページ目(全 5 ページ)
開発手法ガイド:テスト技法編 — レベル別・技法別の網羅戦略
AI 駆動開発で必要なテスト技法の体系。単体・結合・E2E・UAT の使い分け、限界値分析・同値分割・条件網羅、テストダブル、テストピラミッド/トロフィーまでを 1 本で俯瞰。
開発手法ガイド:TDD 編 — AI エージェント時代の「superpower」
AI 駆動開発で TDD(テスト駆動開発)が再評価される理由。Kent Beck の Canon TDD、AI エージェントと TDD の相性、テスト網羅性チェックリストを解説。
開発手法ガイド:DDD 編 — AI に「何を作るか」を正確に伝える力
AI 駆動開発で DDD(ドメイン駆動設計)が必要な理由。ユビキタス言語・Bounded Context・集約を整えることで、AI への指示が短く正確になり、生成コードの品質判断も容易になる。
AS/400 モダナイゼーション戦略 — ドメイン知識を残して移行する3つのパターン
AS/400(IBM i)のモダナイゼーションを Rehost・Replatform・Refactor の3パターンで解説。COBOL/RPG に埋め込まれたドメイン知識をどう抽出し、新システムに引き継ぐかが成否を分けます。
開発手法ガイド:SOLID 原則編 — AI 生成コードをレビューするチェックリスト
AI 駆動開発で SOLID 原則が必要な理由。AI が生成しがちな「肥大化したクラス」「if 分岐の積み重ね」を 5 原則で検知・是正するレビュー術。
開発手法ガイド:オブジェクト指向編 — AI に階層分離を指示するための土台
AI 駆動開発でオブジェクト指向の理解が必要な理由。階層分離とカプセル化・ポリモーフィズムが、AI への指示とレビューをどう変えるか。
開発手法ガイド:概要
AI 駆動開発をより高精度に実現するための基盤となる開発手法の全体像。オブジェクト指向・SOLID・DDD・TDD・テスト技法・CQRS・イベントソーシング・CES・アトミックデザイン・モノレポを体系的に学ぶ全 11 本シリーズの導入編。
COBOL は1959年からDDDをやっていた — レガシー言語に学ぶドメイン駆動設計
COBOL の設計思想と DDD(ドメイン駆動設計)の驚くべき共通点を解説。ユビキタス言語、値オブジェクト、集約、境界づけられたコンテキストが、1959年から COBOL に組み込まれていた。
ステアリング駆動開発とは:AI コーディング時代の新しい開発ワークフロー
Claude Code など AI コーディングツールを本気で業務投入するための開発手法「ステアリング駆動開発」の全体像。壁打ち・規模判定(S/M/L)・ステアリング作成・実装・完了までの統一フローを 9 本シリーズで解説する導入編。
Windows Cドライブ ディスク管理リファレンス
Docker・Node.js・WSL2 などの開発ツールで膨張する C ドライブを定期的にクリーンアップする実践手順。容量圧迫の原因と具体的な掃除コマンドをまとめます。
Windows 11 で特定サイトだけ極端に遅いときの対処プレイブック
Facebook や Amazon など特定サイトだけが極端に遅い・固まる現象を短時間で切り分け・復旧するための実践手順。RSC やネットワーク最適化ソフトの競合が原因となるケースを解説します。
Terraform IaC 実践ガイド:概要 — GCP/AWS マルチクラウド構成と AI 駆動運用
Terraform によるマルチクラウド(GCP / AWS)IaC 運用の全体像。マルチクライアント基盤を単一リポジトリで管理する設計、キーレス認証、3 層モジュール構成、GCS への State 集約、そして AI ステアリング駆動での開発まで、シリーズ全 5 回の地図を示す導入編。