さて、これはググるのがかなり難しいです。
ときどき、特定の状況下で変数名がプレフィックス「the」で始まる命名規則を使用する言語のコードに出くわします。
しかし、これらの状況が何であるかはわかりませんでした。だから私の質問は:
この規則は一般的ですか?名前はありますか?
1) がまだ「Google に対応していない」場合: この規則の背後にある原則は何ですか? どのような問題に対処しますか? 理解したいと思います。
1) および 2) でカバーされていない場合: コンベンションはどこから来たのですか? その起源は何ですか?特定のプログラミング言語に接続されているか、または接続されていましたか?
例:
Steinberg ASIO SDK 2.3 のファイル asiodrivers.cpp の 88 行目:
extern IASIO* theAsioDriver;
ここで、IASIO はインターフェイス定義です。
http://hl7api.sourceforge.net/base/apidocs/src-html/ca/uhn/hl7v2/util/StringUtil.html
http://xml.apache.org/xalan-c/apiDocs/classXStringAllocator.html
なぜ人々がこれを行うのかについての洞察を期待しています。一例として、setter/getter メソッドでメンバーからパラメーターを伝えることが考えられますが、このプレフィックスの選択は私にはランダムに思えます。