覚書スマートフォン用の表示で見る覚書2019-03-21言葉をどう受け取るかは人それぞれ、かつ、多様ということを学んだ話はじめに最初に言っておきますが、とくにスカっと結論が出るような話ではないです。昨日ふと「行為の否定」を「人格の否定」と捉える人がどれだけの割合でいるのか、人格の否定ととらえた場合はどういう感情が湧くのだろうか、ということに興味があってtwitterでアンケートを取ってみました。わたしはソフトウェア開発に携わっていて、かつ、フォロワーも同業が多いだろうということで、コードレビュー*1を題材にしました。コードレビューで「このコードはこういう理由で駄目です」と言われたらどう思うか。ここで理由は妥当なもの(仕様を守っていないなど)であり、かつ、口調や優しくも厳しくもないニュートラルなものとする。「50-60人くらい答えてくれたら面白いな~」と思っていたのですが、最終的には3705人もの人から回答がありました。設問文面については次のように考えて作りました。いずれかの項目に誘導するような書き方にはしない「人格の否定」ではなく「行為(コーディング)の否定」であることを表すために「このコードは~駄目です」という書き方にした行為の否定は根拠があるものだということを表すために「このコードは"こういう理由で"駄目です」、および、「理由は妥当なもの」という書き方にした怒りや呆れなどのネガティブな感情を(少なくとも見た目上は)込めていないという意味で「口調は優しくも厳しくもないニュートラルなものとする」という書き方にした単にデータだけを見ると「へぇ、なるほどね?」くらいで終わりです。ところが今回は、それ以外のところで考えさせられることがあったので本エントリを書きました。何が起きたか「自分はこう解釈した、こういう例があった」と返信ないし引用RTによって教えてくれたかたが非常に多かったです。わたしはtwitterのアンケート機能が好きでよく使うのですが、いつもは回答数の多寡によらず、こんなことはないです。これら個々人の解釈が面白かったので列挙します。例として絵文字をつける、などが挙がった対案を出してほしい何が妥当かによる「自分ならばこうする」「こうしたほうがいい」などと表現をやわらかくする誰に言われるかによるレビューアのことを厄介者だと思うレビューアのことを凄いと思うこれらの多様はもちろん、設問を私の意図と異なる解釈をされていることが多々あったのも驚きました。わたしの意見せっかくなので、わたしの考えについても単に「感情に変化は無い」だけではなく、ある程度詳しく書いてみます。感情に変化が無い理由は「レビューアが否定しているものは人格ではなくコードだから」です。言い回しについては次のようなことを思います。何かあればどんどん指摘してほしい。レビューの目的はコードをよいものにすることであって、それ以上でもそれ以下でもない本来言いたいことが伝わらないほどオブラートに包んだ言い回しは、意図を確認し直す手間がかかるだけなのでやめてほしい。「わたしはこうしたいが...」が実質的に「こうしろ」を意味するなど言葉を荒げたりするのはレビューに何の寄与もしないし萎縮するのでやめてほしいこういうことをされたら絶対に嫌だと思うことは次の通り。好みの問題なのに駄目と断言したり自分のやりかたにしろと命令してくる状況によって言ってること、および発言時の感情表現がバラバラその一方で、レビューをする側に立ったときには次のようなことを意識しています。コードが仕様に従っていないなど、明らかに誤っている場合は「それはこれこれの理由によって間違っている」と言う好みの問題なら「そうした理由は何ですか。わたしはこれがいいとおもう」という。意図がわからなった場合は「これはどういう意味ですか」と聞く。責めているのではなく単なる確認なるべく「否定しているのはあなたではなくコード」という意図がわかるようにソフトに言おうとはしますが、実際にできているかは不明です。おわりに今回の結果を受けて、わたしは次のようなことを思いました。(表題の通り)言葉をどう受け取るかは人それぞれ、かつ、多様どれも合ってるとか間違っているとかいうことはなくて、その人が事実そう感じるだけ全員が満足するレビューは難しい最後のところを少し補足します。このようなときに「話し合って互いに幸せになれるやり方を見つけよう」という方法をとることもあります。レビューをし合う人たちの「どうしても譲れない線」がぶつかり合っている場合の解決方法がわたしにはわかりません。Aさんは「直してください」という命令型の指摘そのものが受け入れがたいBさんは持って回った言い回しをするのが耐え難いわたしとしては「どうしても譲れない線がぶつかった場合はどちらかが去るしかない、そのほうがお互い幸せなのでは」と思います。なんかいい方法ないですかね。大晦日なので2018年の振り返りと来年の抱負をば。月別アーカイブ参加グループプログラミングはてなブログをはじめよう!satoru_takeuchiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。