Bitbucket のコードレビュー
コードファーストのインターフェースで、バグを迅速に発見、容易にコラボレーションし、自信を持ってマージできます。
![プルリクエストのスクリーンショット](png/pull-request-hero4b1a.png)
最高品質のコードを main にリリースする
より頻繁にチェックしバランスを取ることでコードをコントロールし、一貫性を持たせます。
![コードレビューのイラスト](png/code%20review%402x4b1a.png)
大量の差分を簡単にレビューする
コンテキストに沿ったコメントの付いた、新しい横並びのビューとタスク管理機能によって、大量の差分の確認がさらに直観的に実施できます。
迅速にバグを発見して修正する
プルリクエストのビューにはテスト結果とセキュリティスキャンの結果が統合されているため、リリース前にバグの可能性について警告を受け取れます。
![Git merge のイラスト](png/git%402x4b1a-2.png)
自信を持ってマージする
レビュアーのために承認前のチェックリストを作成し、プルリクエストをマージの前に一貫して精査できます。
コンテキストを切り替えることなく全体を把握する
ビューが 1 ページに収まり、タブもなく、コンテキストを切り替える必要がありません。必要なものはすべてコードの右側にあるサイドバーに表示されます。
![作成したプルリクエストのスクリーンショット](png/created%20pr4b1a.png)
![サイドバーのスクリーンショット](png/sidebar4b1a.png)
マージ条件を義務付ける
Premium プランでは、マージ条件が満たされなければプルリクエストがマージされないなど、マージチェックを必須にできます。
ビルドステータスを確認する
右のサイドバーでビルドステータスを確認できるため、失敗したビルドに対するマージを回避できます。ビルド、テスト、デプロイを Bitbucket Pipelines で自動化します。詳しくはこちらをご覧ください。
タスクを割り当てる
フォローアップが必要なアイテムを To Do リストに追加して、フィードバックをアクションにつながるタスクに変換できます。
ヒント: 個別のコメントに添付しないトップレベルのタスクを作成してアサインできるようになりました。
明確なナビゲーション
複数のファイルにわたって大量の変更がある場合でも、Bitbucket Cloud のファイルツリーナビゲーションなら探している場所を簡単に見つけられます。
![コードレポートのスクリーンショット](png/code%20report4b1a.png)
会議の時間を減らし、コードを構築する時間にあてる
DevOps ベンダーの最適な組み合わせによって強化された Code Insights は、テスト結果やセキュリティスキャンなどをプルリクエストビューで提示できます。リリース前にバグを修正すれば、インシデントについて会議をする時間を減らせます。詳細を見る
ネイティブの Jira 統合でアクションをより迅速に実行する
コードのコンテキストの中でコメントや差分を確認することで、送信者とレビュアーの間のフィードバックループを短縮します。その後、プルリクエストから直接タスクを割り当てたり Jira の課題を作成したりできます。
![課題作成のスクリーンショット](png/create-issue4b1a.png)
Bitbucket でコードをレビューする方法
プルリクエストの送信やマージなどの基本操作を学びます。すぐに開始しましょう。使い方のヒントをご紹介します。
ワークスペースの設定
すべてはここから始まります。自分のワークスペースの作成、リポジトリの追加、チームメイトの招待をして、コラボレーションの準備をします。
プルリクエストを作成して変更をマージする
プルリクエストは、公式なプロジェクトに統合する前にコードを共有し、変更について議論するフォーラムの役割を果たします。
正しいワークフローを選択する
Git の使用方法に決まった形はありませんが、適切なワークフローがあれば生産性を向上させられます。チームに最適な方法を見つけましょう。
承認までの時間を 21% 削減
Bitbucket の新しいプルリクエスト UI を使ってコードレビューを実施するチームは、フィードバックループを短縮して、顧客に迅速に価値を届けられます。
![](png/headshot-tobias4b1a.png)
「Bitbucket でコードレビューをすると小さな変更も発見できるため、新機能の全体が完成するまで待つのではなく、自然とプロセスの早期にプルリクエストを実施するようになりました。これによってすべてが非常に効率的になりました。レビューもフィードバックもすばやく実行できて、個別の変更のデプロイにおける安全性も高まりました」