|
参加者間でレビューを渡す小規模から中規模のプロジェクトでは、レビューを配布するためにパーティションを分割するのではなく、単一の統一されたレビューを使用してレビュープロセスを実行することを選択できます。パーティション分割されていないレビューであっても、通常、レビュープロセスに関係する人が何人かいます。チェック/ステップの実行は、複数のレビュアー間で共有される場合があります。また、ソースコードのさまざまなセクションを担当するプログラマは、プローブを再検討するための重要なリソースです。レビューツールは、これらの参加者間のコラボレーションをサポートします。チェックとステップを実行する通常のプロセスでは、レビュー結果のデータリポジトリが大きくなります。また、チェック、ステップ、またはプローブに添付できるメモは、参加者がコメントをキャプチャ、共有、文書化するための自然なメカニズムを提供します。 多数のユーザがレビューを読んで、そのコンテンツを広く利用できるようにすることができます。一度に1人のユーザのみが変更のために開くことができます。変更許可をロックおよび解放するメカニズムにより、ユーザは変更の責任を引き継ぐことができます。 複数の人が同時にレビューを修正することが望ましい場合があります。これを行うための推奨されるアプローチは、レビューのコピーを作成し、そこで2番目の変更セットを作成してから、それらを最初のレビューにインポートすることです。これを行う手順は次のとおりです。 1) 新しいレビューを作成します。これは、現在のレビューと同じチェックリストに基づいている必要があり、並行して変更されるチェックのみを含む必要があります。 2) 現在のレビューを新しいレビューにインポートします。 [レビュー] > [[新しいレビュー]を更新] > [レビューを[新しいレビュー]にインポート...]ダイアログを使用して、現在のレビューを選択し、[既存の結果を更新]を選択します。 この時点で、新しいレビューが存在し、現在のレビューの変更される部分が含まれています。変更レビュー権限で新しいレビューが開かれ、レビューアは新しいレビューで必要な変更を加えることができます。ただし、2つのレビュー(現在と新規)のレビュー担当者は、同じチェック/ステップの変更を避けるために互いに調整する必要があります。新しいレビューへの変更が完了したら、変更したチェックをインポートして現在のレビューに戻す必要があります。 3) 新しいレビューの変更されたチェックと現在のレビューの変更の間に重複がないことを確認します。 [レビュー] > [レビューの比較...]がこれに役立ちます。 4) 新しいレビューを現在のレビューにインポートします。 [レビュー] > [[現在のレビュー]を更新] > [レビューを[現在のレビュー]にインポート...]ダイアログを使用して、新しいレビューを選択し、[完全なレビューをインポート]を選択します。 これはやや複雑な操作であり、エラーが発生しやすくなります。並列セッションへの要望が頻繁に発生している場合は、レビューを複数のパーティションに分割するを検討してください。これは、レビュープロセスのどの時点でも実行できます。分割レビューで実施されるメカニズムにより、並行して変更を行う際にこのような慎重な調整が不要になります。
|