TT Lab
ブログ

한국어 English 日本語 中文

はじめる
ブログ

ブログ

Would you be open to ...?: PR を送る前に方向性を尋ねる丁寧な提案

今日の英語表現 5/30 · ステップ: Issue を開く 例文はすべてこの記事のために作成したものです。実際のりポジトリのコメントをそのまま持ってきたものではなく、機能名は例示です。

目次

一目でわかる一覧

表現 Would you be open to + 動名詞/名詞?
意味 〜することを受け入れる(検討する)お考えはありますか?
使う場面 機能提案の Issue、設計の議論、PR を開く前の質問
丁寧さ 高い。ただし行き過ぎていないため、業務での会話に適しています

1. 意味とニュアンス

open to は「〜に開かれている」、すなわち「快く検討する」という意味です。辞書では open to suggestions を「新しいアイデアを検討する意向がある」と説明しています。ここに Would you be を付けると、「〜を検討していただけるお考えはありますか?」という丁寧な質問になります。

オープンソースでこの表現が役立つ理由は 決定権を相手に委ねること にあります。外部コントリビューターがいきなり大きなリファクタリングや新しいオプションを PR として送ると、メンテナーはすでに費やされた労力を断らなければならない負担を背負います。Would you be open to ...? と先に尋ねれば、メンテナーは負担なく「良いですね」、「別の方式のほうがいいです」、「範囲外です」と答えることができます。実際に Issue を先に開いて合意を取ってから PR を送るよう要求するリポジトリも少なくありません。

文法に注意してください。to は前置詞なので、後ろに 動名詞(-ing)や名詞が来ます。Would you be open to add ... ではなく、Would you be open to adding ... です。

2. 例文

状況 1: 機能提案の Issue

Would you be open to adding a --dry-run flag to the restore command? I'd be happy to send a PR if this sounds reasonable.

提案の後に「よろしければ私が PR を送ります」を付け加えると、丸投げしているわけではないという点が明確になります。

状況 2: 設計の代案を持ち出すとき

Would you be open to a small refactor here? Splitting reconcile() into two functions would make the new check easier to test.

状況 3: レビュー中に範囲を広げようと提案するとき

Would you be open to handling the IPv6 case in this PR as well, or would you prefer a separate one?

or would you prefer ...? を添えて選択肢を与えると、より柔らかくなります。

3. 似た表現との違い

4. 韓国人がよくやりがちな間違い

5. 一行練習

次の韓国語の文を英語に書き換えなさい。

このエラーメッセージに解決方法へのリンクを入れるのはいかがでしょうか?よろしければ私が PR を送ります。

模範解答

Would you be open to adding a link to the troubleshooting guide in this error message? If so, I'm happy to send a PR.

If so は「もしそうなら(よろしければ)」を短く言い換えた表現です。解決方法の案内を troubleshooting guide と呼ぶのがドキュメントの用語として自然です。

Titi のひと言。 コードを書き始める前に一行で方向性を尋ねれば、ボツになる PR を一つ減らすことができます。

参考

ログインするといいねできます

コメント

まだコメントはありません。

ログインするとコメントできます