多くの人は、変数または他の記号を記述するためにSnake Caseという用語を使用しますwith_the_form_of_underscores
。
先週、私はいくつかの広範な検索を開始しました。この用語の起源については、ウィキペディアの発言よりも詳細なものは見つかりません(上記)
この用語の最初の記録が使用されたのはいつですか?
多くの人は、変数または他の記号を記述するためにSnake Caseという用語を使用しますwith_the_form_of_underscores
。
先週、私はいくつかの広範な検索を開始しました。この用語の起源については、ウィキペディアの発言よりも詳細なものは見つかりません(上記)
この用語の最初の記録が使用されたのはいつですか?
回答:
Jack Dahlgrenという名前の人は、彼がIntelで働いていた2002年にこの用語を発明したQuoraを主張しています。
上記のリンクで彼が投稿したものは次のとおりです。
私がインテルにいた2002年にこの用語を作り出したのは私であり、Sharepoint Team Servicesを評価していたと思います。Sharepointが[アンダースコア]文字を含む名前のスペースをエスケープするという不幸な傾向に基づいて、アンダースコアを使用してすべてのスペースを置換することをお勧めします。これにより、URLが少し短くなり、読みやすくなります。
中央にこぶがある既存の「camelCase」の名前を考えると、「snake_case」と呼びます。2つの平らなスポットがある場合は、冗談で「road_kill_case」と呼びます。Intelの規模とMicrosoft製品チームとのやり取りを考慮すると、これが起源である可能性がありますが、それは非常に単純なフェーズであり、他の場所でも独自に発明された可能性があります。
私がUsenetで見つけた最初の使用は、2004年2月23日に Gavin Kistnerがcomp.lang.rubyに投稿したものです。
ValidFormライブラリ(http://phrogz.net/RubyLibs/)の作成中に
、私はcamelCase [これが大好き]と
whatever_you_call_this_case [私はそうではないが、Rubyが
多く使用している]を混合していることに気付きました。(ところで...何をかあなたは?スタイル?snake_caseを命名することだそのことを呼び出して
、私は誰に対して補正私までそれを呼んでよ何を。)
Rubyは、今日でもこの用語を使用しています(例えば、Ruby Style Guideで)。
snake_case
シンボル、メソッド、変数に使用します。
SCREAMING_SNAKE_CASE
他の定数に使用します。