今日の英語表現 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-runflag 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. 似た表現との違い
- Would it make sense to ...? 「〜するのが妥当でしょうか?」という意味で、相手の意向よりも妥当性を尋ねます。後ろに動詞の原形が来ます。
- Would you accept a PR that ...? 意図がより直接的です。PR を送る計画がすでに明確なときに使います。
- What do you think about ...? 最もオープンな質問です。まだ具体的な提案がないときに意見を求めます。
4. 韓国人がよくやりがちな間違い
- Would you be open to add a new flag? to の後ろに動詞の原形を使っています。
- 修正した文: Would you be open to adding a new flag?
- I humbly request you to please kindly consider my suggestion. humbly、please、kindly をすべて重ねており、過度にへりくだった言い方になっています。英語の業務上の会話ではかえって不自然です。
- 修正した文: Would you be open to this approach?
- I will make PR for this feature. 合意なしに一方的に通知しているような印象を与え、冠詞の a も抜けています。
- 修正した文: Would you be open to a PR for this? I'm happy to work on it.
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 を一つ減らすことができます。
参考
- Vocabulary.com, 「open」(open to suggestions): https://www.vocabulary.com/dictionary/open
- Oxford Learner's Dictionaries, 「open-minded」: https://www.oxfordlearnersdictionaries.com/definition/english/open-minded