アジャイル、Scrum、TDD、BDD、DevOps、カンバンなど、ソフトウェア開発手法とプロセスについて詳しく解説します。
開発手法・プロセスに関する用語を解説します。アジャイル開発、Scrum、Kanban、DevOps、TDD、BDD、DDD、テスト手法、コードレビュー、リファクタリング、SREなど、現代のソフトウェア開発で使用される手法やプロセスを詳しく説明しています。
反復的・段階的な開発手法の基本原則
最も普及したアジャイル開発フレームワーク
可視化によるワークフロー管理手法
開発と運用の連携を強化する文化・手法
テスト駆動開発 - 品質向上のための開発手法
振る舞い駆動開発 - ビジネス価値重視の開発
ドメイン駆動設計 - 複雑なビジネスロジックの設計
ユニットテスト、統合テスト、E2Eテスト
コード品質向上のための協働プロセス
2人で協働するプログラミング手法
コードの内部構造改善技法
サイト信頼性エンジニアリング
Gitを使った効率的なブランチ管理戦略
将来の保守性を考慮したコード管理