ソースコードで発見した奇妙なコメント集

コーダー・デベロッパー・プログラマーさん達はそのソースコードにわかりやすい説明書きを「コメント」として残し、後から他の人が修正・編集しやすいようにコードを書いていきます。Stackoverflowの中でなんだそりゃー!というコメントがまとめられていたのでいくつか翻訳してみます!「クライアントからのムチャぶり迷言集 」に続き久しぶりにネタ系記事です。楽しんでください!


↑私が10年以上利用している会計ソフト!

ソースコードの奇妙なコメント集

プログラマーさん達の名誉のため、先に言っておきますが、全てのプログラマーがこういったコメントを残しているわけではありませんよ!「こんなの書く人いるんだー世の中いろんな人がいるもんだー」くらいに軽く読んでみてください!

自信を失したプログラマー達

自虐コメント多数!

// ごめん。
/* お願い…動いてくれ… */
// このコードは最低だ。知ってるだろ?俺もわかってんだよ。
// 俺をバカだと呼んでくれ。
// 全てのバグはデイビッド・S・ミラー(davem@xxxxx.com)によるものです。
// このコードが必要あるのかわかんないけど、なんか消すのがこわい
// なにが何だかわからない

日記と化したコメント達

まるで日記帳のようにプログラマーの感情が現れているソースコード。

# もーーーー!JavaScript DOMなんて大嫌いだ! 
// もっといい仕事見つけよっと
// これ書いた奴バカじゃねーの…全然動かねーよ!
// あーイライラする。帰った方がよさそうだ。
// 昼食はチキン・ベーコンラップ
// 修正するにはコーヒーが必要
// 課長がやればいいのに。

TODOリスト

プログラマーさんはソースコードにTODOリストを書くようですね!参照→「プログラマーは、ソースコードにTODOを書こう。

// TODO: 動作させる
// TODO: この狂気を沈める
// TODO: もう全部消す

俺のコードが最強説

そのコードはいじらないのが懸命です。

// これは魔法。触っちゃダメ。
// もし動作したなら、これはポールによって書かれたコードだ。
// 動作しなかったら誰が書いたかわからない。
/*
 * このコードがどう動作するのかわかったつもりでいるだろ。
 * でも君にはわかんないよ。信じてくれ。
 * 君がこのコードを「最適化」するのに充分な知識があると過信してるせいで
 * 君はこれからいくつもの眠れない夜を過ごす事になるんだ。
 * さぁファイルを閉じて何か違うことして遊んで来なさい。
 */
// コメントは書かない
// 説明しづらい
// だから読みづらいはず
# ==== このコードいじっちゃだめ。絶対だめ。いじったら蹴り飛ばしちゃうよ ===

いいから仕事しなよ…っていう

全く意味のないコメント達。

// THANK YOU MARIO! BUT OUR PRINCESS IS IN ANOTHER CASTLE!
// 酔った。後で修正する。
// ふん、俺がさぼってるって思ってんだろ!?
  ##                               
  ##  _._ _..._ .-',     _.._(`))
  ## '-. `     '  /-._.-'    ',/
  ##    )                     '.
  ##   / _    _    |             
  ##  |  a    a    /              |
  ##     .-.                     ;  
  ##   '-('' ).-'       ,'       ;
  ##      '-;           |      .'
  ##                        /
  ##         | 7  .__  _.-   
  ##         | |  |  ``/  /`  /
  ##        /,_|  |   /,_/   /
  ##           /,_/      '`-'
  ##

その他のクスリときたコメント達

解決してません

// なんで動作してるのかわかんないけど、とりあえずここの問題はこのコードで解決した

そこはよかったものの、そのコードのせいで他3箇所が動作しなかったようです。

全ては課長の気分次第

// 課長の気が変わったらこれを足す→20020111,20020501,20020820, ...
// 更に課長の気が変わったらこれをコメントアウト→20020111,20020501,20020820, ...

とりあえず仕事は終わった

友達と飲んだ後、家に帰って酔っ払いつつもちょっと仕事してから寝た投稿者。次の日、仕事をした事など全く覚えてない投稿者がファイルを開くと、こんなコメントとともにコードが。

// ひゃーはははー!なんで動作してんのかわかんねーだろー!

しかもちゃんと動作してたそうです。

コメントの意味なし

/**
 * 常に returns true
 */

・・・
・・・

public boolean isAvailable() {
    return false;
}
// 誰もコメントを読んでくれない!

私自身そんなコメントは見たことないのですが、「こんなの見たよ!」というのがあればぜひ教えてください!

元記事: What is the best comment in source code you have ever encountered?

シェアする

コメント

“ソースコードで発見した奇妙なコメント集” への24件のフィードバック

  1. […] ソースコードで発見した奇妙なコメント集∴Webクリエイターボックス 不思議なコメントありますねー。私がこの間見つけたのは […]

  2. チョロ吉 より:

    slideshareのトップページに何か書いてあるなぁ・・・何これ?と思いつつ、目を細めて見ると「slideshare」の文字が立体的に書かれてあった。

  3. reshia より:

    あぁ、なんか世界中のソースコード(のコメント)を収集したくなってきちゃった!

  4. ぽけちん より:

    ‘ 2008/06/24修正
    ‘ 2008/07/07元に戻す
    ‘ 2008/07/10修正
    ‘ 2008/07/12いじるなボケ!

  5. […] ソースコードで発見した奇妙なコメント集 […]

  6. www より:

    クラスのコンストラクタに

    //インストラクター

    と書かれていた。。。

  7. ryo324 より:

    シンプルやけど、こんなん好き 笑

    Catch (Exception e) {
    //who cares?
    }

  8. Webクリエイターボックス より:

    結構コメント入れてるサイト多いですよねー!ここのサイトも実は…

    @りょーへー
    // 誰トク?
    で訳そうかと思って忘れてたやつだw

  9. hks より:

    同人ゲームなんかでよく使われていた(いる?)Nスクリプトを使ったプログラムソースには、デコードソフトが出回っていた事もあって、利用者向けにゲームの裏設定や開発日誌をてんこ盛りにしたものも結構あった。
    結構面白いし、中には、これからNスクリプトを使ってゲームを作りたいと思ってる人向けに、凄く丁寧なソースの解説をつけてる猛者もいた。

  10. より:

    // 関数xxxxxxxは課長が作ったやつだから消したら怒られる

  11. 制御系 より:

    /* 仮、要修正 1999.x.x */

    何年間放置だよ?

  12. […] ソースコードで発見した奇妙なコメント集 […]

  13. person there より:

    プログラマのセンスを感じるなw

  14. ふっ より:

    この記事を見て、ここのソースコードを見た奴は、わたしだけではないはず。
    ジョブスさまのお言葉、目にしみます。。

  15. yankimi より:

    クライアントからのムチャぶり迷言集に続き、こちらも楽しく拝見させていただきました!
    かなり吹きました(^∇^) 特に課長シリーズww

    つらいことがあったら、またここに来たいと思います!

  16. LEMO より:

    #[暫定対応] 2001.2.XX YYY会社○○
       だいぶ昔にやめて言った人↑

    発見したのはこの間

    何の暫定対応かも分からず、とりあえず放置した。。

  17. Yukie Kikuchi より:

    デザインとは、どう機能するか・・・。あたしも頑張ります!!!!

  18. […] WebデザイナーにおすすめのiPhoneアプリ21 | Webクリエイターボックス ソースコードで発見した奇妙なコメント集 | Webクリエイターボックス クライアントからのムチャぶり迷言集 | […]

  19. […] というか、その時の感情とか日記みたいな形のコメントアウトもあるみたいで、下記の記事が非常に面白かったです。 ソースコードで発見した奇妙なコメント集 -Webクリエイターボックス […]

  20. Yusuke Iwaki より:

    if(err=0){
      正常系の処理}
    else{
      /* 実行されないことを祈っておく */
      printf(“error 1”);
    }

    みたいなのは見たことあります。某組み込み系の開発で。
    「これって、必ず実行されるんじゃない?」と思いながら見ていました。

  21. jiji より:

    笑ったw

ニュースレター

Web制作の最新情報やWebクリエイターボックスからのお知らせ、中の人の近況等を定期的にお送りいたします。 ぜひご登録ください!もちろん無料です! :)