私にとって、英語はソフトウェア開発の言語です。1 つには、言語を母国語としない人の間で広く普及している言語であり、開発者の間ではなおさらです。また、英語は、少なくともソフトウェアの問題を表現するのに十分なレベルまでは、習得するのが非常に簡単な言語です。個人的には、(少なくともヨーロッパの) すべての開発者がその言語レベルを持っていることを期待しています。そうでない人は、多くの重要なリソースにアクセスできず、世界から孤立しています。
また、すべての開発者の大多数が英語を使用しているため、ソフトウェア関連の問題についてはあまり確立されていない英語の用語があり、あいまいさを大幅に減らすのに役立ちます。
個人的には、ユーザーとしても、私は常に英語版のソフトウェアを入手しようとしています (ただし、一部の企業は、ドイツ語版のみを提供することが私を助けていないことを理解していないようです)。ローカリゼーションはたいていがらくたで、助けを求めるのは難しいです。非常によくできた翻訳のおかげで、問題を抱えている機能が英語でどのように呼び出される可能性があるかを知ることができず、同時にドイツ語のヘルプ利用できません。:-D
コードを英語で書くかどうかに関係なく、違いが生じる開発者は、たとえば英語でコーディングするなどして、言語レベルを向上させる必要があります。そうでなければ、英語を使うべきではない理由はありませんが、英語を使うべき理由はたくさんあります。
英語により、世界中の開発者が大きなコミュニティを形成し、知識と経験を共有し、さまざまな国のチームが言語の壁なしで協力することができます。個人的には、世界中の人に英語を学んでもらいたいのですが、それは期待できません。しかし、多くのプログラミング言語を使いこなし、数学の知識が十分にあり、抽象的かつ論理的な思考を鍛えた人なら期待できると思います。
英語でコーディングすることは、適切なフォーマットを使用したり、一貫した命名規則を使用したり、表現力豊かな識別子名を使用したりするようなものです。これらはすべてプログラミングの最も基本的なベストプラクティスです (実際には「プログラミング」ではなく、「コードを書く」だけです)。慣れていれば、そうするのに余計な労力はかかりません。そうしなくても問題なく動作します。いつの日か、「問題なく機能する」境界を越えるまでは、ベスト プラクティスの使用を控えるほど、物事を変更するのが難しくなるため、事態は悪化します。
はい、メンバー名を変更する必要があります。そして、最初から英語で作成する習慣を身につけてください。
グリッツback2dos