reproduce: 再現する
📋 目次(クリックで展開)
はじめに
ソフトウェア開発時に、一定の条件や操作が行われると問題が再現する状況を考えてみましょう。
例えば、
アプリケーションインストール時のエラーを再現する。
という会話は日本語においてもよくなされると思います。今回は、英語での「再現する」という表現を学習していきましょう。
「再現する」は “reproduce”
先の例を使って、英語での表現を見ていきましょう。
例
日本語 アプリケーションインストール時のエラーを再現する。
英語 I reproduce the error while an application is being installed.
実践編
実践1
How do you reproduce bugs that occur sporadically? https://stackoverflow.com/questions/2515903/how-do-you-reproduce-bugs-that-occur-sporadically
原文(一部抜粋) What are common hints to reproduce this kind of bug?
和訳 この種のバグを再現するための一般的なヒントは何ですか?
実践2
Reproduce image shape using CSS https://stackoverflow.com/questions/13648131/reproduce-image-shape-using-css
原文(一部抜粋) I’m trying to reproduce this image using only css
和訳 この画像を CSS のみを使って再現しようとしています
さいごに
今回は「再現する」という意味の動詞、reproduce を学習してきました。ソフトウェア開発ではバグとセットで使われることが多い表現ですね。もちろん、特定の状態にもっていく、という局面でも使われる単語であります。 reproduce の変化形として、再現手順だと steps to reproduce、再現アプリケーションだと reproducible sample のような使われ方もします。GitHub でライブラリに関する issue を読んでいると、開発元から issue 登録者に宛てて、reproducible sample を提供してほしいという会話がなされているのをよく見かけます。 「再現する」に似た使われ方をする動詞に “occur”(発生する)もあります。これら2つの動詞を入れ替えるだけで、他の文の構造はほぼ一緒で通じることが多いと思います。
💬 コメント