パスワードを忘れた? アカウント作成

適当な変数の名前

投票結果を表示しています。
foo
  277 票 / 10%
hoge
  753 票 / 29%
i
  777 票 / 30%
n
  204 票 / 8%
aaa
  400 票 / 15%
TemporaryVariable42
  54 票 / 2%
ランダム文字列
  35 票 / 1%
tara + time()
  26 票 / 1%
合計 2526 票
投票所 | 他の国民投票
  • 選択肢が少なくても文句禁止。だって、そもそもがジョークだし、場所は有限だし、選択肢を決めるのに事前投票なんてできないから。
  • なんか良い投票ネタがあったら是非タレコんでくれ(国民投票用と明記)。毎回かなり悩みまくりなんだな、これが。ぶつぶつ言わずに助けてくれよぅ。
  • この投票はとってもテキトーだ。四捨五入の誤差、投票マニア、ダイナミックなIP、 システムのバグ、プロキシーやファイヤウォールなんて考慮しちゃいない。統計だと思って このデータを大事な事に流用しようと思うなら小学校からやり直しましょう。

最新の国民投票

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • あべし (スコア:3, おもしろおかしい)

    by ytsejam (11311) on 2004年11月05日 13時46分 (#648248) ホームページ 日記
    いつだったかデストラクタもどきを作らないといけない事があり、
    abeshiとかhidebuにして同僚に投げたは良いんですが
    何故かそれ系のネタが大流行した事があります。
    エラーメッセージが「なんと・・・○○○に死兆星が!!」とか。
    --
    ---------------
    One 4 da MONEY, Two 4 da HACK.
  • i n (スコア:2, 参考になる)

    by nsmrtks (20015) on 2004年11月04日 0時57分 (#647364) 日記
    つい最近まで i や n とかの短い名前は使っていたのですが、検索しにくいという考えに最近至り、使わない方が良いと思いました。

    ところでここは 1文字しかないサブジェクトもだめなんですね。「理由: 一文字しかないね。うーむ、小人さんの仕業?」 ...ちょうど話題に合っているというか。
    • by paprika (5024) on 2004年11月04日 14時05分 (#647652) 日記
      最初のうちは n を使っていて,その変数が後から重要だということがわかって,ちょっと良い名前を付けようとして一括置換することがあります。

      int n;
      printf("Hello, world\n");

      なんてのがあったとして,nをnumberに一括置換すると,文字列中の「\n」まで「\number」に変わってしまって,とても悲しくなります。

      もっと賢いエディタを使わないとダメということですかねぇ。
      親コメント
  • サンプルコードの変数名 (スコア:2, おもしろおかしい)

    by oku (4610) on 2004年11月04日 3時01分 (#647418) 日記
    職場の後輩向けにサンプルコードを書いた時、誰かさんの作ったサブルーチンのプロトタイプ宣言がアレで const な文字列を渡せなかったため、
    char fuck_your_prototype[];
    を中間バッファにして相手に文字列を渡すコードを見せたところ、変数名までそのまま納品用コードにパクりやがった後輩を持てて幸せだった記憶があります。

    # const_cast のサンプルを見せるべきだったか orz
    # 何をトリガにして修正したかもう忘れた...

  • AA (スコア:2, おもしろおかしい)

    by eukare (2230) on 2004年11月05日 13時05分 (#648226) 日記
    この前、ちょっと魔が差してorzとか使ってしまいました。(笑)
    #普段はdata1とかなんですが。
  • 変数名は、  foo, bar, baz がデフォかと。 変数名だけじゃなくて、ファイル名とかも...
  • ループ変数にiとかjとかを使い始めたのって?
    --
    -- ラテール部参加者募集中
  • by llm (11066) on 2004年11月03日 18時11分 (#647258) 日記
    自分が使うのはなんでかすごい抵抗があるんで使ったことありません。

    他人が何かを説明するのに使用しているのを見るのはへーきなんですけどね。

    #なので、i に一票。
    #ほんとはアルファベットの最初から7つくらいを一文字で使う。
    #たまに繰り返して複数(aaとかaaaとか)にすることもあり。
    #でもこんなことはテストプログラムのなかでしかやらないように
    #心がけてる。

    ---
    「萌え」「美少女」「メイド」に現実逃避してはいけませんか、そうですか。
    --
    人事を半分尽くして天命を待つ
    • by jizou (5538) on 2004年11月04日 2時33分 (#647405) 日記
      同じく、foo,hoge は読むときにイヤで、あんまり使ってないです。

      気がつくと huhu とか haha とか hehe を使っていました。
      気分によって、huhu1 huhu2 huhu3 となる時と、hu huhu huhuhu となる時があります..
      込み入ってくると、heheho とか hahahi とか、妙な変数やファイル名ができるので困っていますが。
      親コメント
  • 普段よくファイル名にhogeを使っていたのでhogeに反応してしまいましたが、変数につかうのはiでした…
    --
    ちどりの「ち」きっての「き」…
    • testやbababa をよく使うです。bibibi とかもあるかも。
      test2, test3 とか作って、あとで「なんだっけこれ」と思ったりも...

      --
      変数自体があまり重要じゃない(単にまわすだけとかの)
      ループ変数だとつい i とか j とか使う ID
      親コメント
  • by Arimac (10826) on 2004年11月03日 18時33分 (#647268) ホームページ 日記
    実際はiWk1やsWk1。
    iTempとか使うことも
  • by cooper (4658) on 2004年11月03日 18時37分 (#647270) 日記
    とか、tmp, tmp2, tmp3 とか、val, val2, val3 とかです。

    とりあえず buf とか使うのですが、変数が足りなくなって付け足すとなぜか「2」から始まります。
    うちの会社では、この伝統が代々受け継がれている気がします。
    --

    -- cooper

    • これはただの"buf"とか"tmp"は、"buf1"・"tmp1"であるという考え方ですね。要は序数を"0"から始めるか、"1"から始めるかという哲学的問題でしょう。
      親コメント
      • Re:buf, buf2, buf3 (スコア:2, おもしろおかしい)

        by cooper (4658) on 2004年11月03日 23時07分 (#647330) 日記
        哲学的かどうかはわかりませんが、コードを見た人がすぐにピンときて「ああ、適当な変数なのね(≒ちゃんとコーディングしてないのね、ここらへん)」というコモンセンスに到達するためのラベルとしては、なかなかうまく機能しているようです。

        変数名に漂う「計画性のなさ」とか「建て増し感」といったものが、疲れたプログラマの共感を呼ぶのでしょうか。
        --

        -- cooper

        親コメント
        • Re:buf, buf2, buf3 (スコア:2, おもしろおかしい)

          by QwertyZZZ (8195) on 2004年11月04日 18時40分 (#647803) 日記
          古いソースを見ないといけない時が良く有るのですが、2とか3とかはあっても無印とか1は無いものが散見されます。

          もしかして計画性の無さを突き詰めて、遂にはオリジナル部分が無くなってしまっているのでは?とか思ったり。

          #つーか、A,B,C,D,E,と来た後にH,LにIXとかってのがあったのは笑ったが。
          #コンビ攻撃アリなのだろうか??

          親コメント
        • by 505 (12538) on 2004年11月04日 15時42分 (#647711)
          >「ああ、適当な変数なのね(≒ちゃんとコーディングしてないのね、ここらへん)」というコモンセンス
          最終リリース時でも、サブルーチン中のちょっとしたループとかには
          iやjのまんまですが、何か?

          そういうのも“なんちゃらcount”とか書いたほうがいいんかな?

          親コメント
  • 日本的に (スコア:1, 参考になる)

    by Anonymous Coward on 2004年11月03日 18時56分 (#647273)
    数値は kazu
    文字は moji
    配列は retu
    ポインタは p

    二つペアの宣言なら guri と gura
    三つなら katu , retu , kikka

    #以外と規則作ってたんだ(w
    • Re:日本的に (スコア:1, おもしろおかしい)

      by Anonymous Coward on 2004年11月04日 9時48分 (#647496)
      これが本当のローカル変数ですね。
      親コメント
  • nya, nya1, nya2なんて使います。
    他の人はぜぇっったい使わないので、私のテストコードだとすぐわかります。
    #実は、すぐ【バレます】だったことも何度か‥‥
  • by takac (13264) on 2004年11月03日 23時49分 (#647348)
    学校でFortran(実習はオマケ程度)、会社でCOBOL(メーカー方言入り)、C(ちょっとだけ)、
    VB、Javaを使いましたが、ループ変数はほとんどi、j、kを使っています。
    # 某社の変数規則が例外かな
    一時変数はその場の流儀で普通に名前をつけてました。

    COBOLの場合は全部グローバル変数だったような気がするけれど、毎回初期化してたので
    バグらなかったはず(Fortranはもう忘れたし、構造化COBOLは知らない)。

    色々手を出しているけど、使いこなせていないなぁ。
  • 酷かったのは「tekitou」「iikagen」かな。

    「適当で良いから」「いいかげんな名前で構わないよ」といわれてそれぞれそんな変数を作りました。
  • by znc (2768) on 2004年11月04日 9時24分 (#647484)
    個人的にはなるべく使いたくないところ
    ループ用とかでもlp(LooP)とかワーク用ならwork,*pworkと
    なるべく意味のある名前になる様に努力しています。

    まぁ、あくまで『努力』ですけどorz
    --
    『今日の屈辱に耐え明日の為に生きるのが男だ』
    宇宙戦艦 ヤマト 艦長 沖田十三氏談
    2006/06/23 JPN 1 - 4 BRA
  • by tarobo (16662) on 2004年11月04日 9時40分 (#647489)
    好き勝手に変数名をつけまくって、他人がまったく読めない
    (ていうか、時間をおくと自分でも読めなかったりするんですが)
    ソースが量産されたため、
    社内標準化資料なるものが作成されまして、
    ワークにはwk_をつけて、
    インデックスはi1からにしろとか
    検索データーを格納するワークは、wk_+検索対象項目名にしろとか
    引数は、in_+わかりやすい名前+データータイプにしろとか
    事細かに決められたため、「適当な変数」が事実上つけられなくなりました
    #見やすくはあるんだけど、項目名がやたら長いのが難点
  • by IR.0-4 (24198) on 2004年11月04日 10時35分 (#647521) 日記
    (386系のアセンブリの)レジスタの名前って適当なものが多いような・・・
    eax,ebx,ecx,edx:凡人たち
     だが、
      e.x dword
      .x word
      .l byte
      .h byte
     に分かれることができる
     ecxだけはカウンタと言う運命を背負う
    edi,esi:ストリング命令用
     でも実際は値の退避など、運命に反した事なども多い、ぱっとしない奴ら
    ebp,esp:特殊と普通の間をさまよう二人
     Cちゃんの事を考えると使えないebp(pushしやいいけど)
     人間が考えるのを楽にするために出てきたesp
     扱いは普通でも、向けられる目は、何処と無く普通とは違う
    cs,ds,es,ss,fs,gs
     あまり一般では気にされない影の存在
     お難く、下手に関われない奴ら
     だが実態は、領域を司る上での下働きたち
  • 変数に意味不明な名前をつけるのは基本的には禁忌なので、プロトタイプ作成時などでとりあえず変数を作っておきたい場合に使いがちな名前、と解釈しました。

    foohoge は、変数ではなくてテスト用の値 (専ら文字列値、例えばファイル名とか) として使うことの方が多いように思います。 i はループ用の変数ですね。

    aaa や、その他の「意味を成さないこと明示できる文字列」を選ぶことも確かに多いのですが、おいらの場合は dummy や、その頭文字である d を使うことが多いです (いっぱい使う場合は d1, d2, ... とか)。

    nnumber は、メソッド内のローカル変数で、そのメソッドが何らかの物の数を扱う (もしくはカウントする) のに使用する、というイメージがあります (回数をカウントする場合は count とか c とか cnt が多いかな)。んで、文字列バッファは str とか s とか (こちらは何故か string とはしないことが多いような気がする。。。おいらが C++ 使いだからか?)。

    # 個人的なクセの話であって、必ずしもお勧めできる手法であるとは言えないかもしれません。念のため。

    --
    むらちより/あい/をこめて。
  • by magrin (17834) on 2004年11月04日 22時07分 (#647893)
    をよく使うんですけど、これはマイナーかぁ
    似たところでaaaに入れましたが。
  • by shadowfire (6584) on 2004年11月04日 22時40分 (#647912) ホームページ
    "hoge"ってキーボードのホームポジションから打ちやすくてつい・・

     
    --
    --------------------
    /* SHADOWFIRE */
  • by n225 (16459) on 2004年11月04日 23時20分 (#647937) ホームページ 日記
    MEISAI-GYO (明細行)
    M-KIN (金額)
    M-TAN (単価)
    M-SUU (数量)
  • by shishou (11510) on 2004年11月05日 1時49分 (#648013) 日記
    ひまわり [hima.chu.jp]なので、変数は漢字です。
    とりあえず動けばいい物で、処理速度を求めない・ファイルサイズも
    考えないなら、これで作ってしまいます。所詮自分が使う物だし、
    FTP、HTTP、メール関係ならさして行数もかからずできますし。
    困るのは、自分でわかりやすい名前の変数にしたはずなのに、
    結局変数がたくさんあると混乱してしまうんです。
    唯一の欠点は、外部DLLを利用するのに、BYTE型が使えないところ。
    今後はなでしこ [nadesi.com]に期待です。
    --
    −−飛ぶ鳥を逃す勢い−−shishou.−−

未知のハックに一心不乱に取り組んだ結果、私は自然の法則を変えてしまった -- あるハッカー

処理中...