パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

(オープン)ソースコードを検索!」記事へのコメント

  • by Anonymous Coward on 2004年11月12日 12時57分 (#651447)
    最多ヒットは何でしょうか?
    ってことで、調べてみました。思いつくままにいろんな語を入力して、ヒット数が多かったものを紹介。
    • the 475400
    • for 453052
    • return 422468
    • copyright 372611
    • void 353842
    • int 319404
    • class 304325
    • else 276270
    • include 271924
    • copy 255743
    • static 222073
    • free 211715
    • char 176848
    • while 169630
    • end 158318
    結局、プログラム言語の予約語よりも、コメント中の英文のほうがひっかかってくるのかも。だから、for についても英文中の前置詞が多いのかもね。
    • by mishima (737) on 2004年11月12日 13時51分 (#651457) ホームページ 日記
      みんなの名前の付け方が気になったのでちょっと調べてみた。

        ■ this 454,949
        ■ self 28,452
      まぁコメント中の英単語としても this の方が出現頻度が多いだろうからなぁ…

        ■ base-class 22,862
        ■ super-class 1,631
      意外。C++ のコード量が多いのか?というより俺が意図したような
      検索ができていないだけの気がするなぁ。

        ■ remove 68,209
        ■ delete 75,625
      僅差ですね。俺も関数名決めるときにどっちにしようか悩みます。

        ■ pred succ 124
        ■ last next 36,342
      double-linked list 作るときによく使いますが、pred,succ 組の惨敗。
      last,next は perl の制御構文にも含まれてるからか。

        ■ load save 32,187
        ■ load store 7,703
      みなさんロード・ストアとか言いませんかそうですか。

        ■ temp 25,004 / curr 3,920 / temp curr 671
        ■ tmp 31,041 / cur 12,370 / tmp cur 2,687
      3 文字チームの圧勝。ただ、みんな temp だけは割と使うらしい。
      --
      # mishimaは本田透先生を熱烈に応援しています
      親コメント
      • by G7 (3009) on 2004年11月13日 15時03分 (#651974)
        >みんなの名前の付け方が気になったのでちょっと調べてみた。
        > ■ this 454,949
        > ■ self 28,452
        >まぁコメント中の英単語としても this の方が出現頻度が多いだろうからなぁ…

        thisとselfは、多くの場合、
        名前のつけ方というより、言語選択の結果だったりしないかな?
        thisはJavaとC++「の予約語」が稼ぎ頭みたいな。

        うーん。これって、コメントの中と外とを別々に検索できることが
        大事なのでしょうね。

        てゆーか、言語種を限定した運用をするメリットといえば、
        コメントをコメントだと認識することくらいしか、思い浮かばないです。
        そうしないなら、単なる全文検索エンジンにソースを放り込むだけで充分な気がする。
        つまりは、sourceforgeとかのソースをgoogleが検索できれば、それで済むんじゃないかな?と。

        #Web経由のCVSの中のソースを「直リンク」する習慣が、我々(^^;に有れば、それでいいのかな?
        親コメント
    • ストップワードがあるようです。if, of, in, a, to は検索できませんでした。

      親コメント
      • by Anonymous Coward
        ストップワードというか、2文字以下はだめみたい?

        でも、「#if」を検索 [koders.com]すると単なる if もひっかかってくるみたい。

    • とりあえずコメントは検索から除外するという選択もできるように
      してほしいところですね。要望出しとくか。
      親コメント

      • Oliver 862
      • Bulldog 2
      • Otafuku 0

      Oliver圧勝。
      親コメント
    • by Anonymous Coward
      • the 475,400
      • this 454,949
      • not 370,286
      • with 343,997
      • any 319,980
      • version 310,854
      • that 309,794
      • all 254,080
      • can 245,509
      • will 236,635
      • have 224,801
      • should 215,932

      というわけで、やっぱり the は強いなあ。

      それから、オープンソースプロジェクトが盛んだった年はいつでしょう? とか

      • 1990 7,518
      • 1991 8,621
      • 1992 7,040
      • 1993 12,595
      • 1994 10,750
      • 1995 20,217
      • 1996 25,165
      • 1997 29,616
      • 1998 47,355
      • 1999 88,947
      • 2000 149,597
      • 2001 93,786
      • 2002 77,435
      • 2003 87,572
      • 2004 106,168
      • 2005 275
      • 2006 2
      • by Anonymous Coward
        1998年頃から増えている原因として、 2000年問題が騒がれて、年表記にすべて19- をつけるようになったこともありそうな気がします。
    • 「##a」などとして検索しました。

      a 441,359
      b 100,939
      c 374,171
      d 130,271
      e 137,711
      f 74,866
      g 77,659
      h 242,030
      i 222,424
      j 55,739
      k 36,012
      l 59,801
      m 87,337
      n 182,862
      o 61,157
      p 134,866
      q 27,085
      r 91,715
      s 246,756
      t 200,559
      u 43,619
      v 186,660
      w 63,303
      x 120,672
      y 78,512
      z 34,665

      適当な変数名としては、nやiやpよりもaのほうが人気ってことかなあ。

にわかな奴ほど語りたがる -- あるハッカー

処理中...