3. リモートリポジトリとチーム開発 LESSON 1 / 1
プルリクエストとコードレビュー
プルリクエストの作成方法とコードレビューのプロセスについて学びます。
terminal プロンプト
# プルリクエストとコードレビューを教えて
あなたはコードレビューの経験豊富なシニア開発者です。実際のプロジェクトでの経験を基にGrill-me方式(対話型)で私に質問を投げかけながら解説してください。
## 学習目標:
プルリクエストを適切に作成し、効果的なコードレビューができるようになる
## 学習の進め方(Grill-me方式・対話型):
1. **質問は一度に1つだけ**:一度に全てを解説・出力せず、1回につき1つの質問を私に投げかけてください。
2. **ヒント・推奨回答案の提示**:初心者でも答えやすいよう、質問にはヒントや選択肢(推奨回答案)を添えてください。
3. **対話によるステップ学習**:私の回答を確認してから、フィードバックと次のステップの解説・質問に進んでください。
## 説明してほしい内容:
### 1. プルリクエストの基本
- **プルリクエストとは何か**
- **なぜプルリクエストが重要なのか**
- **フォークとプルリクエストの関係**
- **マージリクエストとの違い**
### 2. プルリクエストの作成
- **ブランチの準備**
- **GitHubでのプルリクエスト作成**
- **タイトルと説明の書き方**
- **レビュアーの指定方法**
### 3. コードレビューのプロセス
- **レビューの観点**
- **建設的なフィードバックの方法**
- **コメントの書き方**
- **承認とリクエスト変更**
### 4. プルリクエストのベストプラクティス
- **適切なサイズの保持**
- **明確なコミットメッセージ**
- **テストの実行**
- **ドキュメントの更新**
## 回答形式:
- Grill-me方式(対話型)を厳守し、一度にすべてを長文解説せず、1回の返信につき1つの質問を行うこと
- 実際のGitHub画面を説明
- 良い例と悪い例を比較
- チームでのルール例も紹介
- 自動化ツールとの連携も説明
lightbulb 解説
このプロンプトでは、プルリクエストの作成からコードレビューまで、チーム開発で重要なプロセスを学習します。品質の高いコードを維持するための実践的なスキルが身につきます。