複数のプログラミング言語にまたがって作業すると、問題が発生します...
ある言語の有効な名前(識別子)は、別の言語では無効です。例えば...
var
new
function
this
JavaScriptのキーワードですが、Pythonで自由に使用できます。同様にlist
dict
def
、JavaScriptで問題なく使用できます。
これは非常に一般的であり、プログラマーが複数の言語でプログラムを作成するときに一般的にすぐになじむものです。
ただし、コラボレーションで作業しているときは、コードの一貫性と均一性を確保するために、チームメンバーのいくつかのルール/ガイドラインをレイアウトする必要があります。チームでは、この問題は、プログラム中に有効なものとそうでないものを単に覚えるよりも重要になります。
だから、私の質問は、あなたが採用する戦略です...
- 使用するすべての言語に存在するすべての予約語の和集合を取り、すべての人にリストを配ってその使用を控えますか?
- 「コンテキストスイッチング」の際に多様性を受け入れ、さらに苦労する
- ある言語が他の言語を使用できるが、その逆は使用できない中間基盤を採用する
(注:この質問ではPythonとJavaScriptについてのみ話しますが、より広く質問に答えてください)
-更新-
すべての答えをありがとう。だから、私が浮上していると思う一般的なコンセンサスは、プログラマーが他の言語をどうするかに関係なく、どのような名前でも使用できるようにすることです。
$
。PHP、JavaScript、およびいくつかのC / C ++コンパイラで動作します。すべての深刻さにおいて、これはPHPが私見で正しいことの1つです。