操作
Proposal #103
完了Code Reviewの実体はチケットにした方が良いのではないか
説明
コードレビューの1レコードには現在以下の2種類のデータを保存している。
- レビュー内容、コメント、ステータス、レビュー者などのレビュー情報
- ソースコード、リビジョンなどのレビュー対象物情報
このうちレビュー情報はコードレビュー内に持つのはやめて、チケットにしてしまえばよいのではないかと思い付いた。レビューのレコードにはチケットへのリンクを持つのみにする。
これによって- ワークフローを定義できる
- カスタムフィールドが使える
- watcherを指定できる
- バージョンとの関連付け
- 工数管理
- 検索ができる
などなど、とても便利になる。
また、メール送信や活動ページへの表示、ステータス管理などをチケットに任せられるのでCode Review Plugin側のコードを削除できる。
ただ今までのバージョンとデータの互換性がなくなるんだよね。
最初からそうすればよかった。
操作