#品質
4件のフレームワーク
コードレビュー手法 / Code Review
コードレビューの目的・やり方・コメントの書き方を解説。Must/Should/Nitの重要度ラベル・レビューチェックリスト・良いPRの書き方など、チーム開発の品質を上げる具体的な方法を紹介。
コード品質の向上
チーム内の知識共有
バグの早期発見
テスト駆動開発(TDD) / Test-Driven Development
テストを先に書き、テストが通るコードを後から書く開発手法。Red→Green→Refactorのサイクルで品質を担保する
コードの品質向上
リファクタリングの安全網構築
設計の改善
プロダクト負債 / Product Debt
蓄積された使われない機能や設計上の妥協がプロダクトの成長を阻害する問題を管理する手法
プロダクトの複雑性削減
UX改善
開発速度の回復
ペアプログラミング / Pair Programming
2人1組でリアルタイムにコードを書く開発手法。コード品質と知識共有を同時に実現する
複雑な問題の解決
新メンバーのオンボーディング
品質の重要な機能の開発