コード コメントは、コンピューター プログラムの動作の説明です。一般に、コメントはコードを理解しやすくするために追加されます。
しかし、時には、心を開いて、通常の道を歩まずに、空に向かってコメントをするプログラマーもいます。
0.
/*
* Dear Maintainer
*
* Once you are done trying to ‘optimize’ this routine,
* and you have realized what a terrible mistake that was,
* please increment the following counter as a warning
* to the next guy.
*
* total_hours_wasted_here = 73
*
親愛なるメンテナー様
このプログラムを「最適化」しようとすると
そしてあなたはこれがどれほどひどい間違いであるかを理解しました
他の人に警告するために、次のカウンターの数を増やしてください。
ここで無駄にした合計時間 = 73
1.
Exception up = new Exception("Something is really wrong.");
throw up; //ha ha
Exception = new Exception(「確かに問題があります。」)
諦めてください;//笑
2.
// When I wrote this, only God and I understood what I was doing
// Now, God only knows
これを書いているとき、私は自分が何をしているのかを理解しているのは神だけです
今は神のみぞ知る
3.
// sometimes I believe compiler ignores all my comments
場合によっては、コンパイラーがすべての注釈を無視すると信頼することがあります。
4.
// I dedicate all this code, all my work, to my wife, Darlene,
// who will have to support me and our three children and
// the dog once it gets released into the public.
このコードを、いつも私と 3 人の子供たち、愛犬をサポートしてくれた妻のダーリーンに捧げます。
5.
// drunk, fix later
飲みすぎた場合は別の日に修正してください
6.
// Magic. Do not touch.
魔法!手を触れないでください。
7。
// ごめんなさい。
気の毒だと思う。
8.
1 を返します。# 1を返します
1 を返す; # 1 を返す
9.
Catch (Exception e) { //誰が気にするでしょうか? }
catch(例外e)
誰も気にしない?
10.
/**
* 常に true を返します。
*/
public boolean isAvailable() { return false; }
コードは false を返し、アノテーションは常に true を返します
11.
/*
* 次のコードが何をするか知っていると思うかもしれません。
* しかし、あなたはそうではありません。私を信じて。
* これをいじってみると、以下のコードを「最適化」できるくらい
賢いと思った瞬間を * 呪いながら眠れない夜を過ごすことになるでしょう。* このファイルを閉じて、別のファイルを試してみましょう。*/
次のコードを読めると思うかもしれませんが、
でもそれは絶対に不可能です、信じてください。
デバッグしたら、このコードを賢く最適化しようとしたことを絶対に後悔するでしょう。
最善の方法はファイルを閉じることです。
好きなことをして遊びに行きましょう!
12.
try { }finally { // 決して起こらないはずです}
ここでは絶対に走らない
13.
const int TEN=10; // 10 の値が変動するかのように...
10の値は変動するようです...
14.
// このコードは最悪です、あなたも私もそれを知っています。
// 次に進み、後で私をバカと呼んでください。
このコードは本当に最悪です、そしてあなたもそれを知っていると思います、
まだ叱らないで読んでください
15.
// このコメントが削除されるとプログラムが爆発します
ここのコメントを削除するとプログラムが爆発します
16.
// 私はこのコードに対して責任を負いません。
// 私の意志に反して、彼らは私にそれを書かせました。
私はこのコードには責任を負いません
彼らは私の意志に反して、私に書くことを強制しました。
17.
/* 頑張ってください */
働いてください
18.
// コメントはありません
// 書くのが大変でした
// だから読みにくいはずです
コメント無し、
書きにくい、
だから読みにくいはずだ
19.
オプション.バッチサイズ = 300; //狂気?これがスパルタだ!
ばかじゃないの?これがスパルタだ!
20.
// このコードが機能する場合、それは Paul DiLascia によって書かれたものです。
// そうでない場合は、誰が書いたのかわかりません
このコードが機能する場合、Paul DiLascia は次のように書いています
でないと誰が書いたのか分からない
21.
// Peter がこれを書きましたが、それが何をするのか誰も知りません。変更しないでください。
これはピーターが書いたものです。これが何をするのか誰も知りません。変更しないでください。
22.
/** ロガー */
プライベート ロガー logger = Logger.getLogger();
どんなに頑張っても、人は傷つくときは傷つきます。村上春樹著
23.
// もっと良い仕事を見つけなければなりません
もっと良い仕事を見つけなければなりません
24.
// 本物のプログラマーはコードにコメントを付けません。
// 書くのが難しければ、
// 理解するのも難しいはずです。
本物のプログラマーはコードにコメントを付けません。
書くのが難しい場合は
理解できないはずだ
25.
// これは黒魔術です
//
// *スタックオーバー リンクから
// 魔法で遊んではいけない、噛みつく可能性がある。
これは stackoverlow の黒魔術です
魔法をしないでください、噛まれます
26.
// 私が犯そうとしている罪について、ジェームズ・ゴズリングよ、私を許してくれますように
ジェームズ・ゴズリングが私が犯そうとしている犯罪を許してくれることを願っています
27.
// 後でコメントします
これについては後でコメントする
28.
// 解雇されたければこれを削除してください
解雇したいなら削除してください
29.
}catch(Exception ex){ // ヒューストン、問題が発生しました}
ヒューストン、質問があります
30.
// ゼロで割ることはできないので、非常によく似たもので割る必要があります。
結果 = 数値 / 0.00000000000001。
0で割ることはできないので、よく似た数字で割っています。
31.
int getRandomNumber()
{ 4 を返します。// 公正なサイコロの出目によって選択されます。// ランダムであることが保証されます。}
サイコロの公正なロールによって選択します
ランダムであることが保証されている
32.
#TODO: ここで私が何をしているのかを理解して、それに応じてコメントしてください。
ここで何をすべきかを考えて、それに応じてコメントを追加します
33.
// このコードが機能しなくなったときにまだ使用されている場合は、
// 私を撃つ許可があります。ああ、あなたには無理です
// - 私は死んでしまいます...
このコードが動作を停止したときにまだ使用されていた場合、
私を殺して、ああ〜それはできません
私は死んでいます……
34.
// あなたがこれを読んでいるということは、あなたは私の以前のプロジェクトを担当することになったということです。
// ごめんなさい、ごめんなさい。ゴッドスピード。
これが表示されたら、あなたが私の以前のプロジェクトのリーダーに任命されたことを意味します。
ごめんなさい、本当にごめんなさい。幸運を。
35.
// これは酔っ払いながら書いたので、何をするのか分かりませんが、
// しかし、これを削除するとプログラムが壊れます。
酔っ払いながら書いたので何の為に書いたのか分かりませんが、
ただし、削除するとプログラムが壊れます
36.
// このコードは以前は機能していましたが、猫が
// キーボードを横切ることにしました...
このコードは以前は機能していましたが、猫がキーボードに向かって移動することにしました。
37.
ずっと昔。/* はるか彼方の銀河系で */
銀河のはるか彼方 (このコードが機能するのはまったくの奇跡です)
38.
ロングジョン。// シルバー
宝島
39.
#define TRUE FALSE // 楽しくデバッグしてください
コードをデバッグできてうれしいです、笑
40.
// 親愛なる未来の私へ。私を許してください。
// どれだけ残念に思っているか言葉では言い表せません。
未来の愛しい私、許してください
どれだけ残念か言葉では言い表せません
41.
// 年齢を格納するためのプライベート インスタンス変数
public static int age;
年齢を格納するプライベートインスタンス変数
42.
// なぜこれが機能するのかはわかりませんが、問題は解決します。
なぜこれが機能したのかわかりませんが、問題は解決しました
43.
最後 = 最初; /* 聖書の参照 */
終わりは始まり、聖書の引用
44.
try { } catch (SQLException ex) { // 基本的に、多くを言うまでもなく、あなたはめちゃくちゃです。王道かつ完全に。} catch(Exception ex) { //以前は失敗したと思っていた方、ニュースをお届けします!!! }
言うまでもなく、基本的にあなたはめちゃくちゃです
45.
// ジョン!svn でこれをもう一度削除してくれる場合は、
// お願いだから、あなたを閉じます!
// そのコードは「何か奇妙なもの」ではありません。
// それが認証検証です。
また削除したら
お願いですから、あなたをシャットダウンさせていただきます
このコードは「奇妙なもの」ではありません
それが認証です
46.
長い時間; /* C を知っています */
知るまでに長い時間がかかりました
47.
// ここから先へ進む者は一切の希望を捨てなさい
この門に入った者は希望を終える
48.
/* ああああああ!これがなぜ機能するのか決して理解できないでしょう。*/
ああ!なぜこの方法が機能するのか理解できないでしょう
49.
catch (Ex as Exception) { // ああ、くだらない、何かをしなければなりません。}
くそー、何かしなきゃ
50.
// TODO これを機能させる
TODOでこれを行う
51.
// あなたがこれを読んでいるということは、私のプログラムはおそらく成功しているということです
このコードを注意深く詳細に読んでいれば、このコードを書くのに問題はないはずです。
52.
// ここにブレークポイントを設定します - 到達することはありません
ここにブレークポイントを設定します - 完璧になることはありません
53.
/*
** 作者はこのソース コードの著作権を放棄します。
** 法的通知の代わりに、以下に祝福を述べます。
**
** あなたが悪ではなく善を行いますように。
** あなたが自分自身と他の人を赦すことができますように。
** 自由に分かち合い、与えた以上のものを決して受け取らないようにしてください。
*/
作者はこのソースコードの著作権を放棄します
これは祝福であり、法的通知ではありません
あなたが悪ではなく善を行いますように。
あなたが自分自身を許し、そして他の人を許しますように
自由に共有し、自分が与えた以上のものを与えることはありませんように
54.
// 何をしたのか分かりません
私が何をしたのか分かりません
55.
// これはくだらないコードですが、午前 3 時なのでこれを機能させる必要があります。
これはクソだけど、もう午前3時だし、仕事をしなきゃいけないんだ
56.
// 次に進み、後で私をバカと呼んでください。
最初は下を向いて、後で私を愚かなXと呼んでください。
57.
// コメントはありません
// 書くのが大変でした
// なので読みにくいはずです
私はあなたのためにメモを書きません
このコードを書くのはとても難しいです
だから読むのに頑張らなきゃいけないんだよ
58.
// これが必要かどうかはわかりませんが、怖くて削除できません。
これが必要かどうかはわかりませんが、削除するのが非常に怖いです。