ソースコードで発見した奇妙なコメント集
コーダー・デベロッパー・プログラマーさん達はそのソースコードにわかりやすい説明書きを「コメント」として残し、後から他の人が修正・編集しやすいようにコードを書いていきます。Stackoverflowの中でなんだそりゃー!というコメントがまとめられていたのでいくつか翻訳してみます!「クライアントからのムチャぶり迷言集 」に続き久しぶりにネタ系記事です。楽しんでください!
プログラマーさん達の名誉のため、先に言っておきますが、全てのプログラマーがこういったコメントを残しているわけではありませんよ!「こんなの書く人いるんだー世の中いろんな人がいるもんだー」くらいに軽く読んでみてください!
自信を失したプログラマー達
自虐コメント多数!
// ごめん。
/* お願い…動いてくれ… */
// このコードは最低だ。知ってるだろ?俺もわかってんだよ。 // 俺をバカだと呼んでくれ。
// 全てのバグはデイビッド・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?
Pingback: 奇妙なコメントってあるねー - 更新を怠る日々()
Pingback: Topics 20100928 | Real Topics()
Pingback: ガラクタコトバ | もう眠ろうと思ったのに!()
Pingback: lotus web » Blog Archive » ソースコードで発見した奇妙なコメント集()
Pingback: 「コメントの無いプログラムはプログラムとは言わない」と、言われたことはありますが……。 - ばばうばうっ!()
Pingback: 2012年に私がお逢いしたい方々ををあげてみる #5meet | こんちくわのぶろぐ()
Pingback: ExcelVBA入門第7回 インデントとコメントアウト()
Pingback: ソースコードにコメントがあった方が目にも脳にも優しいです | キノめも()