1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

GitHub の Saved Replies でコードレビューに心理的安全性を!

Posted at

はじめに

コードレビューをする際に、「個人の好みかなぁ」というコメントを付けるのをためらったことはありませんか?レビュイーに正しく意図を伝えて心理的安全性を高めたいと思い、Saved Replies を使ってコメント種別をつけることにしました。

コメント種別

略語 意味 説明
MUST 必須:Must 修正されないとApproveできません。修正のアクションが必要です。
IMO 提案:In My Opinion 個人的な見解や軽微な提案です。タスク化や修正等のアクションが必要です。
Q 質問:Question 質問です。回答のアクションが必要です。
NR お手すきで:No Rush 不急なので今やるかはおまかせします。タスク化や修正等のアクションが必要です。
NITS あらさがし:Nitpick 重箱の隅をつつく提案です。やってもいいがやらなくてもよいです。アクションは不要です。
FYI 参考までに:For Your Information 参考までに共有します。アクションは不要です。

Saved Replies

返信テンプレートともいいます。Saved Replies を活用することで、手間なくコメントをつけることができます。

設定方法

  1. https://github.com/settings/replies へアクセス
  2. タイトルとコメントを記載
  3. Add saved reply をクリックし保存

1.png

返信テンプレート例

**[MUST: 必須]**[^1]

xxx

[^1]: 修正されないとApproveできません。修正のアクションが必要です。
**[IMO: 提案]**[^1]

xxx

[^1]: 個人的な見解や軽微な提案です。タスク化や修正等のアクションが必要です。
**[Q: 質問]**[^1]

xxx

[^1]: 質問です。回答のアクションが必要です。
**[NR: お手すきで]**[^1]

xxx

[^1]: 不急なので今やるかはおまかせします。タスク化や修正等のアクションが必要です。
**[NITS: あらさがし]**[^1]

xxx

[^1]: 重箱の隅をつつく提案です。やってもいいがやらなくてもよいです。アクションは不要です。
**[FYI: 参考までに]**[^1]

xxx

[^1]: 参考までに共有します。アクションは不要です。

使用例

Saved replies をクリックすることで、返信が選択できます。タイトルで検索も可能です。

2.png
3.png

実際にコメントすると、以下のような感じになります。

4.png
5.png
6.png
7.png
8.png
9.png

まとめ

レビュアーとしては軽い提案のつもりでも、レビュイーには厳しい指摘コメントばかりに見えることがあります。Saved Replies を駆使して、意図を正確に伝えられると快適なコードレビューになると思います!

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?