ロシア語でコードを書くこのようなプログラムの長所と短所。 - ページ 16

 
Vitaly Muzichenko:

最悪なのは、そのコードで何かを編集するように誰かに頼まれることです。そこからがスタートです。キリル文字の変数は母国語に失礼ですし、そのようなコードを編集することは言語道断です。

ウクライナ人が自国語で書いたコードを、さらに中国人が編集し、自国語でコメントするというのは、どんなコードになるのか想像がつきます)。

何も恐ろしいことは起きない。訂正の依頼は著者にお願いします。何度か断られると、著者の評判が悪くなる...。その時、コードはインターネットから消え、誰もがプログラマーのことを忘れてしまう......。何を心配するのか...しかし、初心者が理解しやすいように、特に質問に答えるときには、キリル文字を使うと便利なこともあります。

私は英語、中国語、韓国語に等しく無知であることは既に申し上げました。変数にロシア語の単語をラテン語で与えてみたところ......。さらに悪いことにそれにキリル文字で書くと、今までの経験がすべて失われそうで怖い......。

 
Реter Konow:
いや、何も困らない。ロシア語で専門家を書いて みたことはありますか?まだの方は、ぜひ挑戦してみてください。そして、感想を聞かせてください。ちなみに、皆さんもやってみてはいかがでしょうか。

しかし、それが無能で原始的であることに気づき、国際的に通用するようにと英語に切り替えたのです。

 
Реter Konow:
ちょっと大げさですね))もちろん、他の言語を話すプログラマーに見てもらうためには、コードは英語でなければなりません。ところで、母国語への不敬についてですが、英語圏の人はそのようなコンプレックスを持っていません。彼らは母国語でプログラムを書き、悩むことはない)。

続かないよ。

ここからが 本題です。

本当に素敵で、読み応えがあるのか?


 
Vladimir Zubov:

しかし、それが無能で原始的であることに気づき、国際的に通用するようにと英語に切り替えたのです。

まあ、その後、国際的なものから、無能で原始的なものになったということがわかりました)))
 
Реter Konow:
プログラミングの本を書いている人の中にも、この考え方を支持する人がいることを知りませんでした。涼しげでいい感じです。))オープンソースは英語でなければならないというのは私も同感です。ロシア語圏で配信されるのであれば、ロシア語でもいいのではと思いますが。
プログラミングの教科書でよく見かけました。自由な言い換えができる。母国語でのコメントをできるだけ多くコードに含める。その前後も、機能自体も。さらに、母国語で変数名をつけるとよりよいでしょう。1分間の解説で、1週間の休み明けや飲み会後に自分のコードを何時間も勘違いすることがなくなります。新しい門をくぐる羊のように、自分のコードに見向きもしなくなるのです。
 
Vitaly Muzichenko:

続かないよ。

ここから 抜粋しています。

素敵で読みやすいですか?


そして、なぜそのような回避可能な例を選んだのでしょうか?もう一枚入っています。

(そして、トップページを見てください)。

 for(int Позиция = Исходная_позиция; Позиция < 3000; Позиция += Шаг)
   {
    Номер_кнопки    = Номер_кнопки_по_позиции(Позиция);
    //------------------------------------------------
    if(G_CORE[_TASKBAR][Номер_кнопки][_OBJECT_HIDE])
      {
       //-------------------
       G_CORE[_TASKBAR][Номер_стираемой_кнопки][_X]     = G_CORE[_TASKBAR][Номер_последней_кнопки][_X];
       G_CORE[_TASKBAR][Номер_стираемой_кнопки + 1][_X] = G_CORE[_TASKBAR][Номер_последней_кнопки + 1][_X];
       G_CORE[_TASKBAR][Номер_стираемой_кнопки + 2][_X] = G_CORE[_TASKBAR][Номер_последней_кнопки + 2][_X];
       G_CORE[_TASKBAR][Номер_стираемой_кнопки + 3][_X] = G_CORE[_TASKBAR][Номер_последней_кнопки + 3][_X];
       G_CORE[_TASKBAR][Номер_стираемой_кнопки + 4][_X] = G_CORE[_TASKBAR][Номер_последней_кнопки + 4][_X];
       //-------------------
       //Alert("Ротация_кнопок_таскбара  -  новая Позиция стертой кнопки   ",G_CORE[_TASKBAR][Номер_стираемой_кнопки][_X]);
       break;
      }

 
確かに、コメントはどの言語でもOKなので、何が問題なのでしょうか?
 
Yuri Evseenkov:
プログラミングの教科書ではよく見かけるのですが.自由な言い換えができる。コードにはなるべく母国語のコメントを入れる。その前後も、機能自体も。さらに、変数に母国語の名前をつけるとよりよいでしょう。1分間の解説で、1週間の休み明けや飲み会後に自分のコードを何時間も勘違いすることがなくなります。新しい門をくぐる羊のように、自分のコードに見向きもしなくなるのです。
よくぞ言ってくれました(笑)。
 
Vladimir Zubov:
確かに、コメントはどの言語でもOKなので、何が問題なのでしょうか?
コメントは、変数名や関数名よりも書くのに時間がかかります。名前が自明であれば、コメントを最小限に減らすことができ、書く時間を無駄にすることもありません。また、独自のコードで解析時間が大きい場合は、その時間を短縮することができます。プログラミングや開発のあらゆる場面で時間と労力を大幅に削減し、かつ能力を拡大することができます。
 
Реter Konow:

そして、なぜそのような回避可能な例を選んだのでしょうか?もう一枚入っています。

ここでは、選択的ではなく、特殊なケースを紹介しています。

コードにおけるコメントは、詩の段落のようなもので、それがないと途切れ途切れになってしまいます。