最高に笑えたコメント行 0x02at PROG
最高に笑えたコメント行 0x02 - 暇つぶし2ch10:仕様書無しさん
03/07/06 00:42
*/
//ここにコードを書いて、最後に/*を書くと名前欄がコメントアウトされるから
//このスレ全体をコピペすれば動くソースコードの出来上がり

int i, j;
/*

11:仕様書無しさん
03/07/06 00:55
*/
/*


12:仕様書無しさん
03/07/06 01:03
>>10 の、意図も面白さも理解できないんですが。
プログラマ暦の長いベテランの方は、
>10の書き込みで大爆笑なんでしょうか。

13:仕様書無しさん
03/07/06 01:04
*/
#error can't laugh at any comments on the march.
/*

14:仕様書無しさん
03/07/06 01:11
/* ←ケツの穴。*/

15:仕様書無しさん
03/07/06 01:34
>>10 >>1がコメント外なのだが。

16:仕様書無しさん
03/07/06 01:37
>>14
輪を乱すな
*/
char *buf = (char*) malloc(1000);
/*


17:仕様書無しさん
03/07/06 01:39
*/
free(buf)
/*

18:仕様書無しさん
03/07/06 01:39
*/
;
/*

19:仕様書無しさん
03/07/06 01:43
>>17
セミコロンがないぞ
*/
;
/*

20:仕様書無しさん
03/07/06 01:48
ていうか全然笑えない
前スレのほうが面白い

21:仕様書無しさん
03/07/06 01:53
最近見たやつ。

// 当ソースは、リリースまでの時間の関係上、未使用の関数が多数含まれています。

クラスメンバとか、半分ぐらい実態が無かった。
消せよ(涙

22:仕様書無しさん
03/07/06 02:04
これ,どこで見たんだったかなあ
C で新しい演算子 */= と /*= が定義されたつージョーク

int a = 15, b = 15;

// a = a / 10 * 10;
a /*= 10;

// b = b * 10 / 10;
b */= 10;

printf( "a=%d, b=%d\n", a, b );

23:仕様書無しさん
03/07/06 02:32
>>22
面白い!

24:仕様書無しさん
03/07/06 02:45
>>22
ム板で同様のを見た

25:仕様書無しさん
03/07/06 03:12
/****** 2002/???/?? 尾崎豊対策 ******/

?????????

26:仕様書無しさん
03/07/06 04:24
>>22
何が面白いのかわからない。
誰か解説しれ。

27:仕様書無しさん
03/07/06 05:37
>>26
/* */がコメントなのはわかるだろ?
そのコード自体はaに10を代入してるだけだが、
//のコメントに書いてある通りの結果になってる。

28:26
03/07/06 06:04
やっとわかった。
PG失格だな俺…

29:仕様書無しさん
03/07/06 06:04
/* 辻加護 */

30:仕様書無しさん
03/07/06 07:32
トリッキーなコード その2
スレリンク(tech板)

ここの過去スレ(1)の最初の方にあったはず



間違えて前スレに書いちゃったよ(´・ω・`)

31:仕様書無しさん
03/07/06 07:34
↑あぁぁ過去スレじゃなくてそのスレの最初の方だ・・・

32:仕様書無しさん
03/07/06 08:43
/*
一元性確保の為、コメントは全てこのcomment.cの中に記入して下さい。
コード位置は[]の中に記入して下さい。

支払い合計の計算 (aaa.cの203行目)
変数宣言(bbb.cの19行目)
あとはたのむ・・・ガク(ccc.cの1051行目)

順次追加↓

*/

33:_
03/07/06 08:45
URLリンク(homepage.mac.com)

34:仕様書無しさん
03/07/06 10:22
>>32
嫌なプログラムだな

35:仕様書無しさん
03/07/06 13:17
>>32
てか、そうやるんなら普通にテキストファイルにすればよろしw

36:_
03/07/06 13:20
URLリンク(homepage.mac.com)

37:仕様書無しさん
03/07/06 14:22
/*
なかじま かおる 1960ねん あいちけん とよかわしうまれ。26さい。
おまんこなめてーよぅ えっちする女の子がほしい
チツちゃん クリちゃん すき!すき!
*/

38:仕様書無しさん
03/07/06 15:10
//sage

39:仕様書無しさん
03/07/06 15:23
>>37
どちらかというと
if(0)printf("なかじま・・・");
に近いと思われ。

40:仕様書無しさん
03/07/06 16:26
>>39
あー、それ入ってたソフトってなんだっけ?

41:仕様書無しさん
03/07/06 17:07
>>40
ここを参照↓
URLリンク(www.geocities.co.jp)

42:仕様書無しさん
03/07/06 17:15
>>41
サンクス!
コドモのゲームになんてことを…。゚(゚´Д`゚)゚。

これを埋めた香具師は何を考えていたのかと小一時間…

43:仕様書無しさん
03/07/06 19:26
>42
デスマーチの被害者で意識が跳んでいたに同情の一票

44:仕様書無しさん
03/07/06 22:09
/* 客先からクレームがきたら「実害はありません」と答えるように */

45:仕様書無しさん
03/07/08 16:45
//ぜんぜんわかりませーん

46:仕様書無しさん
03/07/09 11:02
/* ごめん。 */


とある修正履歴にて。
俺にどうしろと。

47:仕様書無しさん
03/07/09 21:26
>>46
こうじゃないか?

/* ごめん。 */
/* (|||T_T)ヾ('ー'*) */

48:仕様書無しさん
03/07/09 22:36
/*ランボー*/for(i=0;i<10;i++)

49:仕様書無しさん
03/07/11 02:39
愛は銃より儚い?

50:仕様書無しさん
03/07/11 11:40
>49
まあ、ぼちぼち。

51:仕様書無しさん
03/07/11 14:01
アイーン

52:仕様書無しさん
03/07/11 19:44
/* あれ、インページなくなっちゃった? */

53:仕様書無しさん
03/07/11 21:52
CDC m_bdc; //宣言しておいてなんだけどデバイスコンテキストってなんですか


まじかよお前

54:仕様書無しさん
03/07/11 23:44
>>53
個人的に久々のヒット。

55:仕様書無しさん
03/07/12 01:06
あるバカの書いたPL/SQLより:

LOOP; /*ループ*/

※このコメントに何の意味があるんだらう

56:仕様書無しさん
03/07/12 01:16
>>55
jspで書いたループなんかは、
入れ子入れ子の上、間隔がながーーーい時あるから、
ループ終了の時に少しそんな感じのこと書くことあるよ。

57:仕様書無しさん
03/07/12 01:37
>>53
ホームランだなそれw

        rー、
    」´ ̄`lー) \
    T¨L |_/⌒/ ← デバイスコンテキストを理解せずにVC++で仕事をする奴
     `レ ̄`ヽ〈              
       |  i__1
     _ゝ_/ ノ
      L__jイ´_ )
        |  イ
         |  ノ--、           r'⌒ヽ_
        ゝ、___ノ二7  /´ ̄l、_,/}:\
         |ーi |   l_/ /__ィ::.  ゝ~_ィ´:; ,ゝ
        __〉 {      (T´ |1:::.  \_>、};;_」
       'ー‐┘       ! ` ̄''ァ一 、\ ヽ}  ←そいつのソースを見ちゃった>>53
                   1  ヽ   .:::レ  ヽ、
                |_イー-、_;;j|_:.   ゝ、
                __,,,... -- |. {――‐フゝ、   〉 -- ...,,,__
        _,, -‐ ´       ,r|__ト,    1ニノ ー'´       ` ‐- ,,_
    , ‐ ´         └―

58:名梨産
03/07/12 01:48
>>57
禿げしくワラタ
正にそんな感じだw

59:仕様書無しさん
03/07/12 01:50
>>57
阪神スレからコピペすんのやめろw

60:仕様書無しさん
03/07/12 01:54
// Fuckin' Java!!

あんた、そんなにJavaで開発したくなかったのかよ・・・

61:仕様書無しさん
03/07/12 08:59
'知ってた?WWWってWowowの略なんだって!

62:仕様書無しさん
03/07/12 12:14
>>41
ワロタ

63:仕様書無しさん
03/07/12 18:36
>>59
「ホムーラン」でいろんな板のスレ検索してみ。

64:仕様書無しさん
03/07/12 19:57
/*
↑ 2002/07/21修正 千葉○真

↑ 2002/09/08 修正 鎌田 ×
プログラムを擬人化する奴っているよナ たとえば─
適当にコピペでソース貼りつけたら スネたようにコアダンプしたとか・・
オレはキライなんだヨ そうゆーの
適当にコピペしたソースは 作った奴の意向が反映されない
ゆえにろくに注意もされていない 当然 エンバグする確率は高い
コアダンプには必ず原因がある ただそれだけだ

オレのソースをコピペするのはいいが確保したメモリは開放しろ このクソ野郎
*/


大作を見つけた。湾岸ミッドナイトかよ(笑)
あー、明日も出勤かな・・・

65:n
03/07/12 19:59
◎無修正画像をご覧下さい◎2日間無料です◎
URLリンク(yahooo.s2.x-beat.com)

66:仕様書無しさん
03/07/13 03:27
>>59
ホムーラン打たれて… のガイドライン
スレリンク(gline板)l50

つーか、マ板にもあったと思われ。

67:仕様書無しさん
03/07/14 21:41
前スレで出ていたら申し訳ないが、あまりにも身もふたも無いコメントとして超有名だぞ。

/* You are not expected to understand this */

URLリンク(cm.bell-labs.com)

68:仕様書無しさん
03/07/14 21:46
>>67
誰のコメントかどうか興味のある奴は、URLひとつ削れ。

69:仕様書無しさん
03/07/14 23:15
/* もうあんたとはやっとれんわ。ほなさいなら */

// ペアプログラミングなんてやるんじゃなかった

70:仕様書無しさん
03/07/15 01:42
コメントではないが、
C++で、MS-DOG/Unix用に、Pathというテンプレートクラス(実質的にただのchar配列)
を書いたことがある。
Path<20>("a", "b", "c")とすると、"a/b/c"が出来上がる。
たいがいのMS-DOGのAPIは、"a/b/c"というパスを理解する。
しかし中には、理解しない馬鹿なAPIもある。
そういうときのために、忌々しさをこめて、
で、Path::dog_styleというメンバ関数を作った。
これは、"a/b/c"を"a\b\c"に変換するものだ。
dog_styleは、後背位のことだ。
ついでに、Path::god_styleというのもつくった。

Path<20> p("a", "b", "c");
puts(p); -> a/b/c
p.dog_style();
puts(p); -> a\b\c
p.god_style();
puts(p) -> a/b/c

71:仕様書無しさん
03/07/15 09:26
>70
Microsoftの犬め!

72:山崎 渉
03/07/15 11:17

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄

73:仕様書無しさん
03/07/15 15:06
#include <stdio.h> /* スタジオをインクルード */

ぉぃぉぃ

74:仕様書無しさん
03/07/15 17:40
>>73
>#include <stdio.h> /* スタジオをインクルード */
そのコメントの部分をわざわざ口に出して言いながら
プログラム書いているヤシがオレの隣にいる…。

もうダメぽ

75:仕様書無しさん
03/07/15 23:53
>>74
「studio」と勘違いしているっていうより、
「putchar⇒ぷっとちゃー」みたいに
強引にローマ字読みして覚えているだけ。

に、そいつの時給2時間分くらいbet。

76:仕様書無しさん
03/07/16 01:03
漏れも初めのうちはstudioと読んで覚えたな(勘違いじゃなくて

77:仕様書無しさん
03/07/16 10:55
まあ、意味も解らずスタジオとか書いてるのも問題かもしれんけど
んな、見りゃあわかることにそのマンマのコメント書いてるのもどうかと
オマエはその調子で全ての行にコメント書いていくのかと小一時間...

78:仕様書無しさん
03/07/16 12:04
入門書で解説用に書いてあるコメントを、「コメントも
こんな風につけるものなのだ」とでも思い込んでいそうな
おば加算多いね。
きっと学生時代も先生の板書をノートに丸写ししてたんだろうね。

79:仕様書無しさん
03/07/16 14:38
>>77
   i++;    /* i に1をたす */

こんなコメント書いてるヤシが左隣の席に…

こんなのがやってるプロジェクトに協力してやってくれと上司が…
もうダメぽ…
(スレ違いかな?)

80:仕様書無しさん
03/07/16 18:25
>>79
スレタイを「最高に笑えたコメント行(とその作者ども)」と
解釈すれば問題なし。

81:仕様書無しさん
03/07/16 20:28
::FileAccess(accessValues); //ここでなら言える。 "::"が何か知りません。おまじない?


キタ━━(゚∀゚;)━━ッ!!

白井、この野郎! 2年前とはいえ、これはねえだろ!?

82:169
03/07/16 20:32
switch(rc)
{
case NG:
return NG; /* 駄目なので終わりだってーの */
break; /* お前何でブレークしてるんだよ来ないってーの */
case OK:
....
}



83:仕様書無しさん
03/07/16 20:35
こんなんでどう?
>>82
switch(rc)
{
case NG:
return NG; /* ここで止まって欲しいなあ */
break; /* Microsoftだから安心できんしなー */
case OK:
....
}


84:仕様書無しさん
03/07/16 20:37
>>79
君も大変そうだな俺も大変だよ

if(isdigit((int)(moji + i)) == 0)....
とか
if(memcmp(moji + i, '-', 1) == 0)....
とか
memset((int)&moji + i, (int)NULL_CHAR, 1);
こういう事を
多重ループで平気でやっている馬鹿と比べたら
ましだよ。

85:仕様書無しさん
03/07/16 20:48
>>81
名指しにワラタ

86:仕様書無しさん
03/07/17 00:38
とあるサンプルソースにて

//でも動かない。なんとかしてください。

87:仕様書無しさん
03/07/17 00:40
やっぱり>>53が最高にワラタ



CDC m_bdc; …と。
ところでデバイスコンテキストってなんですか

          ∧_∧
    ∧_∧  (´<_`  ) 死ねよ兄者
   ( ´_ゝ`) /   ⌒i  
   /   \     | |
  /    / ̄ ̄ ̄ ̄/ |
__(__ニつ/  FMV  / .| .|____
    \/____/ (u ⊃

88:仕様書無しさん
03/07/17 01:41
>>82
コメントは確かにワロタ。

でも、もともとreturnの後にbreakを入れた人は、ソース検査ソフト(lintの類)に
悩んでたのかも。lintはどうだったっけな。

89:仕様書無しさん
03/07/17 02:26
>>79

まだいいよ。

i++; //i++する

なんての読まされてみ?
うちの女PG2年目・・・

90:仕様書無しさん
03/07/17 10:39
>>88
lintを黙らせるコメントのひとつが
/*NOTREACHED*/

昔は熱中したもんだが、いまどきlintなんて使うか?
g++ -pedantic -W -Wall -Wwrite-strings -Wshadow -Wold-style-cast
で、殆どlintの代わりにならないか?

91:仕様書無しさん
03/07/17 12:30
>>90

いまどき g_assert_not_reached()。

ていうか、-std=c99とかはどうだろ

92:仕様書無しさん
03/07/18 00:15
>>88
K&Rに(途中にreturnとかがあって到達しなくても)
case文(というかdefalutだけ?)は必ずbreakするように、
と書いてあったのを覚えていたとか・・・

横槍スマソ

93:仕様書無しさん
03/07/18 08:22
>>92は必ず-Wall付きでコンパイルしましょう。
tmp.c: In function `main':
tmp.c:2: warning: label `defalut' defined but not used

94:VB屋さん
03/07/18 23:25
以前、会計系のソフトの3次開発(という名の作り直し)をしたことがあって、
あるとき顧客から、画面項目上一箇所だけ「Analize」が「Ahyalize」となっている
という指摘を受けたんですよ。

で、ソース見たんです。そしたらコメントが……
'(゚∀゚)アヒャ



もうね。

95:仕様書無しさん
03/07/19 01:11
analYzeだボケ
つまんねえネタ書くくらいなら死ね

96:VB屋さん
03/07/19 02:28
つまらなくて申し訳ありませんでした。

97:仕様書無しさん
03/07/21 14:36
// ○○ッ! 貴様、見ているなッ!

98:仕様書無しさん
03/07/22 15:30
>94は「アナルいいぜ!」と言いたかったに違いない

99:仕様書無しさん
03/07/22 15:49
using namespace std; //おまじない

おまじないかよっ!!


100:j
03/07/22 15:55
☆★女性専科★☆
URLリンク(endou.kir.jp)
★☆見られるのはちょっと恥ずかしいけど、、、★☆

101:仕様書無しさん
03/07/22 16:45
Option Explicit 'おまじない

ならよく見るな。情けないが

102:仕様書無しさん
03/07/22 16:54
>101
Option Explicitって付けるのが普通だと思ってた……

103:仕様書無しさん
03/07/22 16:58
みんな、
>>97はジョジョネタだと知っていますか?

104:仕様書無しさん
03/07/22 16:59
>>102
つけるのが普通だろ。
つけない奴はバグ量産型PG

105:仕様書無しさん
03/07/22 17:01
#include<stdio.h>
『おまじないと思って書いとけ。あとで教えてやる。』

Cを教えるヤシがよく使う。




擦れ違い下げ

106:仕様書無しさん
03/07/22 17:04
>>103
jojoの奇妙なプログラマスレも見ている俺には何の違和感もなく・・・

107:仕様書無しさん
03/07/22 18:14
>>103
知ってたけどつまんないから放置してた
悪かったな渾身のネタを無視しちゃってさ

108:仕様書無しさん
03/07/22 19:25
全てのコメントが「」でくくってあるのがあったなぁ。

台詞かよっって漢字。

109:97
03/07/22 20:31
>>107
103は俺じゃねーぞ、このエスパーめ。

110:仕様書無しさん
03/07/23 21:47
If Mid(.TabCaption(.Tab), 7, 3) = "110" Then 'よい子のみんなはマネをしないようにネ

えーと、とりあえず確信犯?

111:仕様書無しさん
03/07/24 01:36
うちの大学、レポートのプログラム全ての処理にコメントを付けないと何故か評価が下がります。
while(i != 0){ /*iが0でない限り繰り返す*/ とか。
これは教育のためですか?
見たらわかるでしょ?と問い詰めたいのですが。

112:仕様書無しさん
03/07/24 02:32
それはたぶんアレだ先生が読むため。
もしくは良くわかってない学生(ティーチングアシスタント)に採点させるため

113:仕様書無しさん
03/07/24 03:05
>>111
英語で書いとけ

114:仕様書無しさん
03/07/24 06:20
>>111
社会に出ればもっと納得のいかないプログラミング上のルールを
押しつけられることが多々ありますw

115:213
03/07/24 07:27
藻前等こんなのも見ました

fclose(fp);
fp = NULL; /* ポインターを初期化する */

return;

こんな糞コードをメンテしている僕を、慰めてください

116:仕様書無しさん
03/07/24 08:03
>>111
>これは教育のためですか?
いや、お前はホントは理由理解してるだろ、と。自分で答え言ってるだろ、と。
お前を問い詰めたい。

117:SEX
03/07/24 08:07
           , -‐- 、
         /^8 /    ヽ
.       / ノ.//ノノ ))))〉 | ̄ ̄ ̄ ̄ ̄
        'ノノ! ! |. ( | | ||    /同人をやっています!
          `l |ゝ" lフ/リ   < エロ過ぎるけど、見に来て下さいね!
      iア-、 /^l水ト、     \ URLリンク(pink.sakura.ne.jp)
       ̄く `ヽ |l:|l、ヽ‐v'し'i |_____
           ` -ノニニト、ー┘ ´
         //   ! \
         /       ヽ
.        〈  /      ヽ i
       ヽ/        i,ノ
        ` ァ‐ァr‐r ´
         /、./ l .!
.         l! l\ ll\!!
          ヽ_)l__ノ

118:仕様書無しさん
03/07/24 08:33
/*============================================================================*/
/*==========    , -‐- 、                        */
/*=========   /^8 /    ヽ                        */
/*========   / ノ.//ノノ ))))〉 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ */
/*=======   'ノノ!!|.( |-| ||   /同人をやっています!           */
/*=======    `l |ゝ" iフ/リ  < エロ過ぎるけど、見に来て下さいね!    */
/*======    iア-、 /^l水ト、   \ URLリンク(pink.sakura.ne.jp)    */
/*======     ̄く`ヽ|l:|l .v'i |____________________ */
/*======      ` -ノニニト、ー┘´                      */
/*======      //   ! \                        */
/*======    /       ヽ                       */
/*======    〈 /     ヽ i                      */
/*=======    ヽ/      i,ノ                      */
/*=======     ` ァ‐ァr‐r ´                       */
/*========     /、./ l .!                        */
/*=========     l! l\ ll\!!                       */
/*===========    ヽ_)l__ノ                         */
/*============================================================================*/

119:仕様書無しさん
03/07/24 11:34
>118 これでいいじゃん

/*
>117
*/

120:仕様書無しさん
03/07/24 11:37
>>119 hoge.cファイルにコピペして 等幅でみるべし

121:仕様書無しさん
03/07/24 12:06
Big-5で書いてありました
ヽ(`Д´)ノヨメネェヨ

122:111
03/07/24 12:41
みなさんお答えくださってありがとうございます。

>>116
こんな教育でいいんでしょうか?
採点者を楽にさせるためだけのプログラム作り。
もちろん、保守していくためには、「読みやすいコードと適所にコメント」
ということは大学でも教えられています。
でも、これ↓はいくらなんでも…
i++; /* iに1を足す */

123:仕様書無しさん
03/07/24 13:27
i++; /* おまじない */

124:仕様書無しさん
03/07/24 13:43
i++;/* iをイングリモングリする */

125:VB-Slime
03/07/24 13:44
似たようなので……

' 一つずれてるみたいなんで1足す(原因不明)
' こうやると正常に動くので、ここは触らないで!!
Cnt = Cnt + 1

マテ。


126:仕様書無しさん
03/07/24 13:47
基本的にはスレ的にドーデモイイんだが、まあ折角なので

>>122
じゃあ、どのあたりのレベルのコードから「コメントをつけるべき」だと思う?

127:仕様書無しさん
03/07/24 13:50
名作にくだらん解説は必要ないように、美しいプログラムはコメントはいらない
駄作ほど言い訳の為の解説を多く必要とする。

と燃料投下してみる。

128:仕様書無しさん
03/07/24 13:52
'YYYY.MM.DD バグ対応 データが半分しか出てない(UTで気付けよ!)
'なんかサブん下のほうのどこかでカウンタが壊されてるみたいです
'・・・カウンタをグローバルにしたのは誰だよ
'調べる時間がないのでこうやっときます。※ローカルにすると不都合があるみたいです
wkCntSave = Cnt
Call sub1(Cnt)
Cnt = wkCntSave
Call sub2(hogehoge, dat(Cnt))
Cnt = wkCntSave
Call sub3()
Cnt = wkCntSave

129:釣られた男
03/07/24 14:08
>>111
多分、学生が行ごとの動作を把握しているかを確認するためのコメントなんだろう。


130:仕様書無しさん
03/07/24 14:45
>>122
あーわかった。
多分カンニング防止じゃないかな?
ソースが一字一句同じ、というのは宿題レベルのプログラムだと
有り得なくもないけど、コメントまで全く同じならコピペってわかるからさ。

131:仕様書無しさん
03/07/24 14:53
>>126-127
122では無いが個人的には、コメントの内容が問題で
コードの動作ではなくコードの意味を書くべきだと思う

そのコードの意味が何もコメントが無くても誰でもわかるならいらない
少々判りにくいなら後のメンテのためにも(自分がやるとしても)コメントをつける

132:仕様書無しさん
03/07/24 15:08
覚え書きだな、コメントは。

133:仕様書無しさん
03/07/24 15:39
細かい作業のコメントを先に書いてプログラム打ち込むオレはヘタレでつか?

134:目が泳いでいる名無しさん
03/07/24 15:48
>>133
普通のプログラマならコメント書くよりコードを打つ方が早いだろ。
いちいちプログラム言語以外の文章にしてたらアイディアが霧散しちまう。

135:仕様書無しさん
03/07/24 15:52
>>111
あのー、そのレポートって、プログラムでの処理の流れを書いた物をプログラムリストとは別に書かせてそれを一緒に付けさせないのですか?
フローチャートみたいな感じの図記号を使ったヤツとか。

オレはプログラミングを教える時に、処理の流れをきちんと考えてからコーディングさせているんですよ。
その方が、ロジック・ミスをかなり防げるし、プログラムに機能を追加したりする時にもやりやすいし。ちなみに、コメントは処理の内容を分かりやすく書くように指導してます。ですから、
>while(i != 0){ /*iが0でない限り繰り返す*/
こんなのはペケですね。何の為に繰り返す、というか、その繰り返しの部分で何をしたいのか、が書かれていないからね。

同じように考えると、そのレポートを採点する人だって、その部分で何をやりたいのか?が分からなければ採点のしようが無いと思うんですよ。
文法的な意味をそのまま書いても、それこそ「見れば分かること」なんだし。

136:79
03/07/24 15:58
>>122
>でも、これ↓はいくらなんでも…
>i++; /* iに1を足す */
うげっ。オレの左隣の席のヤシ、キミの先輩なのかな?

137:剛万太郎 ◆uuJAVAsys2
03/07/24 16:02
>>133
俺は先ず紙に「○○のために○○メソッドを作成する」とか
小さなUMLを書いたりする

文章にできると言うことはそれだけ方向が定まっていると言うか
考えがまとまっているわけです

そしてコメントを先にうちこんでそれを実現するコードをうちこむ

138:仕様書無しさん
03/07/24 16:04
みんなぬいじゃった★全部みえちゃうよ☆
URLリンク(www3.free-city.net)

☆綺麗なおしりときれいなおっぱいがたくさん!
URLリンク(www3.free-city.net)

139:剛万太郎 ◆uuJAVAsys2
03/07/24 16:06
>>135
くどいコメントを書いてしまうのは
打ち込む前に考えがまとまっていない証拠だね
打ち込みながら考えているからだ

140:111
03/07/24 16:34
>>126
課題ごとに違うと思います。その課題のキモとなる部分にはやはりコメントを付けた方が良いかと。
それと、自分で考えたアルゴリズムとか。

>>127
基本的にはそれが良いと思います。

>>129
プログラムとは別に、アルゴリズムの説明やら内部仕様やら関数の説明も書かされます。

>>130
なるほど。

>>135
勿論、先ほど書きましたように、別に用意します。
そのコメントは極端な例です。



141:仕様書無しさん
03/07/24 16:58
>140
127が良いですか。
でしたら、プログラミングは趣味に留めておいたほうがいいですね。

142:111
03/07/24 17:07
>>141
もちろん、これを職とするつもりはありません。
ただ、学校のシステムに疑問を持った学生の戯言だと思ってやってください。

143:仕様書無しさん
03/07/24 17:09
コンパイルする度に名指しされるポーランド人Milos
#pragma message(__FILE__LINE__ "Milos, why do you set the pen handles to NULL here ? May be a resource leak?!")
// mLinePen = NULL;


144:仕様書無しさん
03/07/24 18:07
>i++; /* iに1を足す */

もし、i++が必ずiに1を足すと思っているならCプログラマ失格。
上は1を足すためにしたと、限定しているのでコメントとしては可。


145:仕様書無しさん
03/07/24 18:13
>>144
きみはiをポインタとして日常的に使うのですか?

146:仕様書無しさん
03/07/24 18:17
コメントじゃ無いんだけど、ウチの新人で
「++iとi++はどっちもiをイントロメンタルするんですよね?」
と聞いてきたヤツがいて大爆笑した。

イ ン ト ロ メ ン タ ル っ て な に ?

いや、スレ違いスマソ

147:仕様書無しさん
03/07/24 18:18
>>145
そんなバカはこの世にいないと信じたい。

148:仕様書無しさん
03/07/24 18:31
このスレ的には
i++; /* iをイントロメンタルする */

かな。

149:仕様書無しさん
03/07/24 19:08
>>146
URLリンク(www.google.co.jp)

150:213
03/07/24 20:04
藻前等こんなのも見ました

fclose(fp);
fp = NULL; /* ポインターを初期化する */

return;

こんな糞コードをメンテしている僕を、慰めてください




151:仕様書無しさん
03/07/24 20:38
URLリンク(www.google.co.jp)
いや、深い意味はないが。

152:仕様書無しさん
03/07/24 21:04
定番ですが。
URLリンク(www.google.co.jp)

153:仕様書無しさん
03/07/24 22:23
>>152
シリアス番号にインストロール…ワロタ

コメント行の話題でなくてスマソ>皆の衆

154:仕様書無しさん
03/07/24 22:28
URLリンク(www.google.co.jp)
2020件のうち2000件くらいは釣りだと思いたい。

155:仕様書無しさん
03/07/24 23:22
もれは
delete p;
p = 0;
とか
fclose(fp);
fp = 0;
とかやりまくり。


156:仕様書無しさん
03/07/24 23:25
>>154
それ漏れの親父…_| ̄|○

157:仕様書無しさん
03/07/24 23:45
>>152
一番最初に出てきたサイト
URLリンク(webcafe.zive.net)

ここまでやると釣りが明らかすぎてつまんねぇ(つД`)

158:157
03/07/24 23:49
調べてみたら2chweb制作版が定義したダサイホームページのサンプルだった罠(´・ω・`)

159:仕様書無しさん
03/07/25 00:57
>>157
そのわりにウェルコネが入ってないな。

160:仕様書無しさん
03/07/25 01:08
URLリンク(www.google.com)



161:仕様書無しさん
03/07/25 01:25
>115
>150

fpがNULLの場合はオープンファイルなしで、それを以って
書きこみ排他とかしてんじゃねーの?

162:なまえをいれてください
03/07/25 14:21
ハッキリ言ってアメリカなどの多民族国家では黒人の方がアジア人よりもずっと立場は上だよ。
貧弱で弱弱しく、アグレッシブさに欠け、醜いアジア人は黒人のストレス解消のいい的。
黒人は有名スポーツ選手、ミュージシャンを多数輩出してるし、アジア人はかなり彼らに見下されている。
(黒人は白人には頭があがらないため日系料理天などの日本人店員相手に威張り散らしてストレス解消する。
また、日本女はすぐヤラせてくれる肉便器としてとおっている。
「○ドルでどうだ?(俺を買え)」と逆売春を持ちかける黒人男性も多い。)
彼らの見ていないところでこそこそ陰口しか叩けない日本人は滑稽。

163:なまえをいれてください
03/07/25 15:53
ハッキリ言ってアメリカなどの多民族国家では黒人の方がアジア人よりもずっと立場は上だよ。
貧弱で弱弱しく、アグレッシブさに欠け、醜いアジア人は黒人のストレス解消のいい的。
黒人は有名スポーツ選手、ミュージシャンを多数輩出してるし、アジア人はかなり彼らに見下されている。
(黒人は白人には頭があがらないため日系料理天などの日本人店員相手に威張り散らしてストレス解消する。
また、日本女はすぐヤラせてくれる肉便器としてとおっている。
「○ドルでどうだ?(俺を買え)」と逆売春を持ちかける黒人男性も多い。)
彼らの見ていないところでこそこそ陰口しか叩けない日本人は滑稽。

164:仕様書無しさん
03/07/26 18:45
alias ll="ls -l" # アリアスを設定

165:仕様書無しさん
03/07/26 21:50
ジョージキター。

166:兼 ◆nKkAnejKP2
03/07/27 18:39
--i /* アレー本当はインクリメントのはずなんだけどこっちじゃないとうまくいかない… */

167:仕様書無しさん
03/07/28 20:13
/* 最小数据庫接続数 */
public static final int MinmumDBonnection = 30;

日本人なら日本語で書け...

168:仕様書無しさん
03/07/28 20:28
>>167
文字コードは日本語なの?

169:仕様書無しさん
03/07/28 22:18
>>167
MinmumDBonnectionを使い続けなければならない状況は確かに嫌だ
でもそのうち、メンバ内では、「ボネクション、ボネクション」と
連呼されるようになるかもな

170:仕様書無しさん
03/07/29 12:05
>>167
Javaなんだしとっととリファクタリングしたまえ。

171:仕様書無しさん
03/07/30 02:18
きみっ、あのボネクションの件はどうなっとるかね。

172:仕様書無しさん
03/07/30 09:29
客先で外注に発注したアプリを客先立会いで確認中

_______________________
|デキネェヨ ヽ(`Д´)ノ ウワァァァン                |  <--
| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
| サーバーと接続できません。              |
|                                 |
|                                 |
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

ore: Σ(゚Д゚) (ハウッ!!やられた。)
KyakuSE: ほー
ore: (゚Д゚;) 修正します。

ソース検索中
xxx.bas
' //// タイトルメッセージ定義(わかりやすく) ////
Public const gS_TitlWarn ="デキネェヨ ヽ(`Д´)ノ ウワァァァン"
Public const gS_TitlStop ="_| ̄|○ "
 ・
 ・
 ・

ore:(´Д`;).。○(そりゃ、わかりやすくしろって言ったけどよ.....)

KyakuPG:良いんじゃないですか。マターリしてて。
KyakuPG:削除しないでコメントアウトでいいっす。どっかで使いますから。(゚∀゚)アヒャ

ore: (*´Д`)



173:仕様書無しさん
03/07/30 11:00
それはコメントじゃなくてソースそのものではないか!!

174:仕様書無しさん
03/07/30 11:03
>>172
これはネタだろ…
業務アプリで「ヽ(`Д´)ノウワァァァン」なんて出てきたら、引くぞ

175:仕様書無しさん
03/07/30 14:38
>>172
JavaのSystem.out.printlnに
ヽ(`Д´)ノウワァァン!! :[エラーメッセージ]
入れたことはある。

後日、俺が抜けてから後輩が納入しに行って、
修正漏れでヽ(`Д´)ノウワァァン!!が出て、怒られたらしい。
すまん、後輩君。(w

176:仕様書無しさん
03/07/31 10:36
>>175
ひでぇ奴 w


177:仕様書無しさん
03/07/31 21:57
某銀行向け端末にミドル媒体をコピーしようとしてエラー発生。
その時、Win2000のデスクトップに表示されたのが

   
   媒体インストール失敗
   あぼーん中・・・


当然ながら「おめーのバグだろ、ゴルァ!」の罵り合いに (w

178:仕様書無しさん
03/08/01 10:28
なるほど、その後まさに血ミドルの争いに…

179:仕様書無しさん
03/08/01 10:39
上氏 S氏:タクトタイムの短縮頼まれたので、ソース見といてくれYO!
ore:あーい

*
* ソース中のSleepは製品とのやり取り上必要なので絶対に触らないこと
* 触るんだったら責任とってネ (平野風)
*(by S)
*
************************************************************

ore:俺にどうしろと....


180:仕様書無しさん
03/08/01 11:12
平野風が意味不明なので検索してみた・・・


 平野風(ひらのかぜ)
 奈良・三重県境の高見山の西麓に吹く冬の強風。関東地方でいうおろしにあたる。


・・・もっと意味不明になった。

181:仕様書無しさん
03/08/01 11:20
>>180
ようは、うる星のラムちゃん風ちゅうこっちゃないのか?

182:仕様書無しさん
03/08/01 11:22
>180 関東でいうおろしって・・・・・・。六甲おろしは?

183:仕様書無しさん
03/08/01 11:29
>>182
たぶん、下関より東って意味なんだろう

184:山崎 渉
03/08/02 02:38
   ∧_∧
  (  ^^ )< ぬるぽ(^^)

185:ぼるじょあ ◆yBEncckFOU
03/08/02 05:29
     ∧_∧  ∧_∧
ピュ.ー (  ・3・) (  ^^ ) <これからも僕たちを応援して下さいね(^^)。
  =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
  = ◎―――◎                      山崎渉&ぼるじょあ

186:仕様書無しさん
03/08/02 08:46
/*
     ∧_∧  ∧_∧
ピュ.ー (  ・3・) (  ^^ ) <これからも僕たちを応援して下さいね(^^)。
  =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
  = ◎―――◎                      山崎渉&ぼるじょあ
*/

187:仕様書無しさん
03/08/02 10:31
>>131
コードが綺麗なら、何をしているかは読めば判るので、
何をしているかではなく、何故しているかを書く訳だな。
私は、その考え方に賛同する。
さらに、別のアイデアとそれを採用しなかった理由の記述があれば
長期的メンテナンスに役立つな。

でも、何故しているか書いちゃ駄目ってコーディング規約の会社じゃ・・・

スレ違い、スマソ。


188:仕様書無しさん
03/08/02 11:33
>>187
なぜそれをするか、のコメントに

/* なぜかいつの間にか中身が入れ替わってる時があるので */

とか書かれてると、いい感じに脱力できるよ。

189:仕様書無しさん
03/08/02 14:32
>>180
遅レス:ビューティフルドリーマーだな。

190:仕様書無しさん
03/08/05 22:52
//値をswap
{
int a;
a=newValue;
value=a;
}

//....


3年目でこれはありえへん! 神沼よ、一回死んでみるか?

191:仕様書無しさん
03/08/05 23:27
//ソースは契約(継続)上、非公開ということで・・・

192:仕様書無しさん
03/08/08 21:28
FILE *fp;

/* 止まったり止まらなかったりする。C言語のバグらしい */
if( fp == NULL ) {
return( fp );
}
fp = fopen( "hoge", "rw" );
return( fp );


(゚д゚)・・・・・・・・・・


193:仕様書無しさん
03/08/09 01:45
>>192
 「読んで気絶しそうになったソース」に上げるべきだな。
 書いたの基地外?

194:仕様書無しさん
03/08/09 02:19
>>192
書いた人間のバグですな。(w

195:仕様書無しさん
03/08/09 10:35
while((key & 0x3f) != 0x3f){ /* ぎゅ☆ されたら、終わる */


196:仕様書無しさん
03/08/15 12:44
>>192
お、面白すぎる。

197:山崎 渉
03/08/15 23:18
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン

198:仕様書無しさん
03/08/24 15:39
>>179
鼻で笑ってしまった。

S氏が嫌な香具師だったら、マジギレしてるかもなぁ・・・
俺だったら

199:仕様書無しさん
03/08/26 14:21
// age

200:仕様書無しさん
03/08/28 19:18
200

201:仕様書無しさん
03/08/28 19:28
ローカルネタだが、俺は笑った。

// ←ここで権限が制御できているということにしたいのでは? :)

202:仕様書無しさん
03/08/30 11:20
/* 後回し */

/* そのうち組む */

/* 引継ぎの人よろしく */



某現行携帯のソースのコメント。
じゃあこの処理はどこでやっているんだ・・・・?
仕様にはドロップしたとは書いてないが。

203:仕様書無しさん
03/08/30 11:58
そのうちっていつだよ…((;゚Д゚)ガクガクブルブル

204:仕様書無しさん
03/08/31 00:53
F?

205:仕様書無しさん
03/08/31 20:37
// なお、このオブジェクトは、10行後に自動的に消滅する。

206:仕様書無しさん
03/08/31 23:09
'=================================================
' システム名 :
' 機能名   :
' モジュール名:
' 作成者   :
'
' 処理概要  :作成中
'
' VxxLxx    初版作成
'=================================================

商用リリースしちゃってるよ
ソース本体だけ書いて逃げるな!ヽ(`Д´)ノ


207:仕様書無しさん
03/09/02 12:59
/* バカすぎるのでなおした */

208:仕様書無しさん
03/09/03 01:24
//////////// この処理じゃ、おかしくなるからなおした
////////// この処理であってる。仕様もわからんのに直すな
//////// 結果が変だから、直している
////// 勝手に修正するな
//// 大体、こんな書き方するのが間違っている
// このやり方は絶対変えるな。今度修正したらXXリーダーに言うからな



笑えません。

209:仕様書無しさん
03/09/03 07:48
直接会話しようよ・・・

210:仕様書無しさん
03/09/03 11:53
>>209
予想では、この2人の席は隣同士か正面同士(w


211:仕様書無しさん
03/09/03 14:14
プログラマならソースで語れっ!!

212:仕様書無しさん
03/09/07 16:29
>>207
すまん、それよくやる。
プロジェクトを引き継いで処理のバージョンうpする時に、
あまりにもアホすぎるコードを直す際に書くことがある。

213:仕様書無しさん
03/09/13 01:56
_| ̄|○

↑このAAみるたび、PC8001を思い出す。
今は、REMではなく、
c234567でもなく、
/*ガキには理解できないロジック*/
とかいているが何か? 

214:仕様書無しさん
03/09/13 10:35
いまどき「何か?」とかいう奴いるんだ
おめでてーな

215:仕様書無しさん
03/09/13 15:44
// ここまで書いた

216:仕様書無しさん
03/09/13 16:57
/* 以下、約800のメソッドは過去の遺物。一切触れるな。 */

217:ぬるぽ大明神
03/09/13 17:04
//さくらたんのエロ画像キボンヌ
//↑ほい。URLリンク(sakura.ne.jp)
//↑ブラクラ貼るな氏ね

218:仕様書無しさん
03/09/13 17:09
//↑お前ら2人とも氏ね

219:仕様書無しさん
03/09/13 17:48
//↑ケンカはバグが取れてからにしろ

220:仕様書無しさん
03/09/13 20:15
//↑ ∧_∧
//  ( ´∀`) < オマエモナー
//  (    )
//  | | |
//  (__)_)


221:仕様書無しさん
03/09/14 00:55
//↑ ∧_∧
//  ( ´∀`) < オマエモナー
    (    )
//  | | |
//  (__)_)

222:仕様書無しさん
03/09/14 01:48
で、コメントから抜けた () がどういう動きをするのか見ものなわけだが。

223:仕様書無しさん
03/09/14 01:50
>>214
うぜえ,something?

224:仕様書無しさん
03/09/14 03:35
伺か?

225:仕様書無しさん
03/09/14 04:26
#!/bin/bin/daze



226:仕様書無しさん
03/09/14 08:00
#!/bin/bin

227:仕様書無しさん
03/09/14 09:34
>225-226
シェルスクリプトの1行目ならコメントじゃないと思うが


228:仕様書無しさん
03/09/14 12:07
#!/bin/rm -rf /

229:仕様書無しさん
03/09/14 13:22
#!/unko/chin/chin

230:仕様書無しさん
03/09/14 15:43
/* 仕様は スレリンク(prog板:100番) を参照 */


231:仕様書無しさん
03/09/14 16:21
>>230
リンク先はネタだと思うが,外部ファイルを参照させるのは常套手段だと思うぞ
特に,コメントとして書くには長すぎる,アルゴリズムの説明とかな

232:仕様書無しさん
03/09/16 22:37
/* 仕様は URLリンク(up.isp.2ch.net) を参照 */
/* ↑ 404なんですが… */

233:仕様書無しさん
03/09/20 18:15
/* この処理は旧機種○○からの完全移植です。○○の担当は一切手を加えていません */


わかるよわかるよ、こんなバカなロジック書いたと思われちゃ大変だからな。
・・・・・・・・・・ということで俺も書いた。

/* 2003.09.12. BugFix by 俺 (バグフィックスのみ) */

234:仕様書無しさん
03/09/25 20:48
//# ←暇つぶしに○×ゲームでもどうぞ。

235:仕様書無しさん
03/09/25 23:43
//丼 ←暇つぶしに○×ゲームでもどうぞ。

236:仕様書無しさん
03/09/26 02:17
//井井井
//井井井
//井井井
// この際、将棋でもやりませんか?

237:仕様書無しさん
03/09/27 01:06

<!------------------------------------------------------->
<!-------------------------------------------------------->


238:仕様書無しさん
03/09/27 01:39
びっくりするほどホリゾンタル!

239:仕様書無しさん
03/09/27 18:35
デバイスコンテキストって見えるのは ただのハンドルだろ ?
中身知ってる香具師なんているのかよ !!!!!
 
デバイスコンテキストって知らなくても使えますけど。

240:仕様書無しさん
03/09/28 02:25
/*b;
d=*a-(c**b);
*a=c;
*b=d;
return 0;
}

スレリンク(tech板:101番) より

241:仕様書無しさん
03/09/28 23:06
*/

242:仕様書無しさん
03/09/30 13:42

/* 正常に処理できなかった場合、何を返せばよいのだろう? */
/* 暫定的に OK をリターンしておきます */
/* XXXX_NG かな?  それとも XXXX_XXXX かな? */

たのむから次のverまでにはどっちかに決めといてくれよな・・・
アンタが。


243:仕様書無しさん
03/10/23 06:28
# ネタ切れですか?

244:名無し@沢村
03/10/23 06:40
////////////この関数はおれのきんたまが臭いときにつくったものです//////////////

245:仕様書無しさん
03/10/23 13:45
bool func1( const char* pszFilename )
{
 ////////////////////////////////////////////
 //  指定の画像をロードする             //
 //  pszFilename:ロードするファイル名       //
 ////////////////////////////////////////////
 (省略)
 return true;
}

int func2( int n )
{
 ////////////////////////////////////////////
 //  指定の画像をロードする             //
 //  pszFilename:ロードするファイル名       //
 ////////////////////////////////////////////
 (省略)
 return n;
}

int func3( int n1, int n2 )
{
 ////////////////////////////////////////////
 //  指定の画像をロードする             //
 //  pszFilename:ロードするファイル名       //
 ////////////////////////////////////////////
 (省略)
 return n;
}
以下、延々と全く同じコメントが全く関係ない処理をしているどの関数にもコピペ。
このスレ的にはたいしたことないか。

246:仕様書無しさん
03/10/23 19:02
1関数で1kステップというバカみたいな関数が丸ごとコメントになってた
その下にはウチのエース級が書いた
50ステップ程度の同等の機能を持つ関数が、、、
感動と同時にコボラーに対する憎悪が燃え上がりました。

247:仕様書無しさん
03/10/23 19:33
>>246 同じもの作るのにかかる時間が20倍ってのは良く見るが、
ステップ20倍は(幸いにして?)なかなか見る機会ないなぁ。

・ループ使わず同じことコピペ
・既存ライブラリ再発明
・SQLでできることをPGで延々

あたりか?

248:仕様書無しさん
03/10/24 23:31
/* 文字列の終端を探す・・・*/



/* 見つからない。無念*/
return true;

249:仕様書無しさん
03/10/24 23:58
//ここまで来たらバグはない

ならなんで俺が修正いれてるんだよ・・・

250:仕様書無しさん
03/10/25 14:36
おい、N!

喪前のコメントは適度だと思うが、しかし!
なぜ語尾が「にょ」なんだ?

251:仕様書無しさん
03/10/26 03:20
>>250
「コメントが適度」ってなに?
Nってもしかして自己紹介?

252:仕様書無しさん
03/10/26 13:45
>>251
自演でつね

253:仕様書無しさん
03/10/26 13:58
>>251
遅くにご苦労様ですね
プログラマーになれたらまたきますね

254:仕様書無しさん
03/10/26 14:21
>>250
マジレスすると、コメントの「量が」適当ってことか?
もしくは、
×適度
○適切
なのか・・・

どうでもいいが

255:仕様書無しさん
03/10/27 02:42
// ここから
#define cut 1
#if cut
 :
 :
 :
#edif
//此処までいらん

256:仕様書無しさん
03/10/27 09:58
>>250
ごめん、白雪風コメント書いたの俺。

/* ファイルを終わりまでどんどん読むんでぃすの */

/* 最終更新日付を探すでぃすの */

257:仕様書無しさん
03/10/27 10:41
>256
白雪風って何?

258:仕様書無しさん
03/10/27 12:22
>>257
たぶん12人居る妹の一人。

259:257
03/10/27 12:38
「12人 妹 白雪」でググった。検索結果一番上のページをクリックした。

…皆で俺を騙したな!

260:仕様書無しさん
03/10/27 16:02
>>259
ググってみた。ワロタ。


261:仕様書無しさん
03/10/27 17:10
URLリンク(www.gamejiten.jpn.org)
らしいな。

検索結果の一番上のページは漏れもワラタ。
てか、顔さらして大丈夫なのか、あいつらw

262:仕様書無しさん
03/10/27 20:44
/*
以下はもう見るな
*/

263:名無し@沢村
03/10/27 20:48
////////////この関数はおれのきんたまが臭いときにつくったものです//////////////


264:名無し@沢村
03/10/27 20:50
////////////この関数はおれのきんたまが臭いときにつくったものです//////////////

↑市販の某ソフトを逆コンパイルしてみたら、こんなコメント文が出てきたよ。

265:仕様書無しさん
03/10/27 22:04
逆コンパイルでコメント文?

266:仕様書無しさん
03/10/28 00:56
>>257
ぐぐった。ワロタ。
こーゆーことはまず、通信用語の基礎知識で調べることをお勧めする。
ほれ。
URLリンク(www.wdic.org)

267:仕様書無しさん
03/10/29 00:19
/**
* シャア専用クラス
*/

268:仕様書無しさん
03/10/29 01:46
>>267

Goooood!

269:仕様書無しさん
03/10/29 03:22



return 0 ; /* 0 = false */
};

脱力した・・

270:仕様書無しさん
03/10/29 10:12
よし、じゃあ俺が269の脱力すべき点を分析してやろう。
その1 {}のなかをインデントしていない。
その2 1行の行末コメントなのに//でなく/* */を使っている。
その3 "}"の後に";"をつけている。

どーだ、完璧だろう。まあ、まかせてくれたまえ。では。

271:仕様書無しさん
03/10/29 10:28
インデントは投稿時に削られたんでしょうな, as you may know.

272:仕様書無しさん
03/10/29 14:25
>>267
>/**
>* シャア専用クラス
>*/

// 通常の3倍の速度で処理を行います。

273:仕様書無しさん
03/10/29 23:33
>>267
>/**
>* シャア専用クラス
>*/

// コンパイルエラーが起こるのでIDEでは赤く表示されます。


274:仕様書無しさん
03/10/29 23:37
>270
リテラルでもコメントでもない部分に全角文字を使ってる
からでは?


275:仕様書無しさん
03/10/29 23:40
>>273
(・∀・)ワロタ

276:仕様書無しさん
03/10/29 23:51
シャア専用クラスって、char専用ってことだよな。
1バイトを超えるshortやintはダメなわけだ。

277:仕様書無しさん
03/10/29 23:54
いや3バイトだ。

278:仕様書無しさん
03/10/29 23:55
>>276
>char専用ってことだよな。

当たり前ジャン。

279:仕様書無しさん
03/10/29 23:57
>>277
三倍になるのは早さだろ?

280:仕様書無しさん
03/10/30 00:33
俺の上司が「よーし漏れ3倍に最適化しちゃうぞー」とか言って
全部アセンブラで組みそうな予感

マジそれをやりかねんからな、
サンプルデータに入ってるのはガンダムネタばっかだし…

281:仕様書無しさん
03/10/30 01:58
気が付いたら、クワトロクラスになっていて、びくーりなんてことないよな。

282:仕様書無しさん
03/10/30 02:54
>280
 あの「3倍のスピード」ってのは、ぎりぎりまで減速をしないで、なおかつ最短コースを突っ
込んでくるから出てくるものであって(機体自体はそんなにかわらない)、ようはめちゃくちゃ
コース取りを最適化した結果、ってことになってるんだがな(w

 プログラムに置き換えると、無駄の一切ない、すっきりしたプログラムってことじゃないか(w

283:仕様書無しさん
03/10/30 06:49
そりゃニュータイプと騒がれるわな。
そんな奴ぁいねぇ!(めったに)

284:仕様書無しさん
03/10/30 10:19
// >>282
// ガノタは巣へお帰りください

285:仕様書無しさん
03/10/30 12:00

Building varchar (30) NULL,
Room varchar (20) NULL/*,
Phone varchar (20) NULL,
CONSTRAINT PK___1__10 PRIMARY KEY CLUSTERED
(
ID
)*/
)

286:仕様書無しさん
03/10/30 22:04
switch (a){
case:1
printf("%d",b);
break; //日本ブレイク工業

昨日の卒研にて

287:仕様書無しさん
03/10/30 22:05
留年決定だな。

288:仕様書無しさん
03/10/30 22:26
//この部分は非常に難解なので修正しないようお願いします。

289:仕様書無しさん
03/10/30 22:42
#ifdef DEL_20020802_NO0122
//この部分は非常に難解なので修正しないようお願いします。

#endif DEL_20020802_NO0122
//2002.08.02 ○○ ○○ 不具合対応 管理番号 NO0122
//内容 特定条件時にポインタがズレていたので修正
//補足 見れたもんじゃないので関数分けしました。
//愚痴 原因調査に2日かかったぞ(#゚Д゚)ゴルァ>△△

290:仕様書無しさん
03/10/30 23:16
//いやぁ~、.netってほんっとに便利ですね。

291:仕様書無しさん
03/10/30 23:28
//>>282
//違うよ馬鹿
//あれはルウム戦役の時、連邦戦艦を蹴った反動で移動していたので
//早く見えたわけでコース云々の問題じゃない。

292:仕様書無しさん
03/10/31 08:20
System("mv ./291 /dev/null");

293:仕様書無しさん
03/10/31 12:42
// だからガノタは巣へ帰れって

294:仕様書無しさん
03/10/31 13:12
//パフォーマンス改善の為、Bソート>Qソート
//Bソートとは違うのだよBソートとは!

295:仕様書無しさん
03/10/31 13:26
>>294
つーかバブルソート使うくらいなら挿入ソート使えよ

296:仕様書無しさん
03/10/31 13:29
//>>294
// ビン(bin)ソート?

297:仕様書無しさん
03/10/31 14:03
>>296
それならQソートにするのは改悪になるな

298:仕様書無しさん
03/10/31 16:01
//ソートの性能差が実行速度の決定的な差ではないことを教えてやる!

299:仕様書無しさん
03/10/31 16:57
ガンダムネタなのは分かるが

O(n^2) bubble sort
O(nlogn) quick sort
O(n) bin sort

の差は実行速度に大きく響く
実際は malloc やファイルアクセスが実行速度に直接響くがな

300:仕様書無しさん
03/10/31 17:00
最終データだけソートされないバブルソート関数なんてのもあったなあ、懐かしい

301:仕様書無しさん
03/11/03 01:59
// ここ301行目

302:仕様書無しさん
03/11/04 01:15
// 概要:
//         v―.、
//      /  !     \                
//       /   ,イ      ヽ
//     /  _,,,ノ !)ノリハ    i        
//    i  jr三ミ__r;三ミ_   ヽ        
//    l  ,iヾ二ノ ヽ二 ハ   ノ   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄        
//    ヽ、.l  ,.r、_,っ、  !_,    <  文字列の末尾のNULLを取り除きます。        
//       !  rrrrrrrァi! L.     \______________         
//       ゝ、^'ー=~''"' ;,∧入
//   ,r‐‐'"/ >、__,r‐ツ./   ヽ_                                              
//  /  /  i" i, ..:  /  /  ヽ-、
// ./  ヽ> l    /   i     \


303:仕様書無しさん
03/11/04 06:18
>>302
今度それ使わせてもらいます

304:仕様書無しさん
03/11/04 06:22
AAはプロポーショナルフォントを使っていないとわかってもらえないのが
割ときつい縛りだ。

305:仕様書無しさん
03/11/06 21:08
// 2003.xx.xx Aさん
// 申し訳ありませんが修正させてもらいます。
// 2003.xx.xx Bさん
// 修正できてません。コンパイル通りません。こうしたいんですか?
// 2003.xx.xx Cさん
// 修正できてません。エラーの時無限ループします。
// とりあえずエラーの時は脱出するようにします。
// 2003.xx.xx Dさん
// エラーの時無条件に脱出してはいけません。
// EBUSYは脱出しないこと。

こんな感じのコメントがいたる所に、、、ヽ(`Д´)ノウワァァァン

306:仕様書無しさん
03/11/08 00:08
//areg clear
;LD   a,0

//こっちのほうがスマートや。ちゃんと勉強せい
XOR a




307:仕様書無しさん
03/11/08 01:09
//今日はコメントを亞里亞風にしてみる

//こ~こ~で~、す~れ~っど~を~た~て~る~

...

catch(...)
{
//あ~れ~?え~ら~が~は~っせ~い~し~た~み~た~い~
...
}


殴っていいか?

308:仕様書無しさん
03/11/08 02:07
それこんどやろっと

309:仕様書無しさん
03/11/08 02:16
蝶サイコー

310:仕様書無しさん
03/11/09 01:52
>>306
フラグいじっちゃダメでしたとかいうオチは?

311:仕様書無しさん
03/11/09 02:17
>>306
まあ4クロックで出来るからな

312:仕様書無しさん
03/11/13 21:04
// 参考までにお教えしましょう。
// 私の年収は530000です。

// そうだ!片手だけで組んでみましょう。そうすれば少しは割りに合うかもしれませんよ。

313:仕様書無しさん
03/11/14 15:23
//俺の秋分の日を返せ

314:仕様書無しさん
03/11/23 04:31
// 勤労感謝の日は
// 労働できる事を感謝する日なのです
// ・゚・(ノД`)・゚・

315:仕様書無しさん
03/11/23 17:24
// 俺の七五三を返せ


316:バキュ ◆b.4YMMQI62
03/11/23 20:29
>>315
「なごみ」と読んでしもうた。

和み、ほしい・・・・もう、この納期間近で仕様変更連発の殺伐とした職場はいやぽ・・

317:仕様書無しさん
03/11/24 16:53
>>316
バキュたそ、テンパってますね...
影ながら、応援してまつ。


318:仕様書無しさん
03/11/29 03:06
# 保守

319:仕様書無しさん
03/12/03 00:09
//天才的なひらめきで解決。さすが俺。

それはいいが処理内容かいてくれ・・・

320:仕様書無しさん
03/12/03 00:53
//あの糞社長死ね!!

本当にあったからな・・・。

321:仕様書無しさん
03/12/03 02:13
//--- ・・・ ---

322:仕様書無しさん
03/12/03 06:51
>>321
OSO?

323:仕様書無しさん
03/12/03 12:36
モールス信号というのもなかなかデジタルなようで。

324:仕様書無しさん
03/12/03 16:43
/*
>>321
モールス信号で話すスレを思い出した。
*/

325:仕様書無しさん
03/12/04 23:19
// >>1


326:仕様書無しさん
03/12/05 01:01
1って誰だよ?その場合

327:仕様書無しさん
03/12/05 21:15
//この変数を兄ちゃまチェキです!!
if ( ...

・・・一瞬笑った後で怒りがこみ上げた。



328:仕様書無しさん
03/12/05 21:49
//「好みの女性のタイプは?」と聞かれ思わず「へ、平成生まれ!」と口走り気味な方のいるスレはここですか?


329:仕様書無しさん
03/12/05 22:22
スレリンク(prog板:177番)
(´・ω・`)

330:仕様書無しさん
03/12/05 23:00
基本

331:仕様書無しさん
03/12/05 23:12
//1、2、3、4、5、6、7、8、9、10、11、12、えーっと・・・、13、15、16

332:仕様書無しさん
03/12/06 07:23
ITバブルの頃にとあるベンチャーで働いてて、
アメリカの企業から買い取ったというC++ソースコード群のうちの1つを見たら。
先頭にこんな(ような)ことが書いてあった。

/* Damn code - I know I should use better method
  instead of such a stupid code... BUT I need this NOW! */
(以下、日付関係のベタベタな処理)

笑ったっていうか、大変だったんだなぁ…とか思ったね。

333:仕様書無しさん
03/12/07 00:39
まぁ、どこでも同じってことだな。

334:仕様書無しさん
03/12/08 21:04
// このソースは全て一本指打法によってタイプしました。

335:仕様書無しさん
03/12/08 23:23
/* このコードは桁あふれする場合があります */
ってオイ

336:仕様書無しさん
03/12/10 15:53
//以下の関数は今後の変更をコーヒー四つとお菓子を午後三時までに○○と買いに

337:仕様書無しさん
03/12/12 01:25
豚が交尾しているコメントAAには笑えたものだが、
今はもう流行らないのか?

338:仕様書無しさん
03/12/14 13:14
//I don't recommend editing that to the amateur...


339:仕様書無しさん
03/12/14 20:37
//何を隠そう

340:仕様書無しさん
03/12/14 20:53
/* Q.E.D. */

341:仕様書無しさん
03/12/14 21:09
//Y.P.G

342:仕様書無しさん
03/12/14 21:13
// The cause of the bug of this function is Gremlins. bye.

343:仕様書無しさん
03/12/14 21:59
// Programmed by 小人さん

344:仕様書無しさん
03/12/14 22:21
//このソースコードは自ら成長をします
//コメントを見た人は必ずコードを追加汁こと

345:仕様書無しさん
03/12/14 23:45
//英語のコメントが読めません

346:仕様書無しさん
03/12/15 00:13
//I don't recommend editing that to the amateur...



//(編集は)素人にはおすすめできない

347:332
03/12/15 08:03
>>345
/* 糞ソースコード - 俺だってこんな馬鹿馬鹿しいコード書くぐらいならもっといい手を
  使ったほうがいいことぐらい知ってるさ。だがな、俺は「今」これが要るんだよ!    */

他のソースの先頭にはきちんとクラス構成図等書いてあったのに…。


348:仕様書無しさん
03/12/15 23:09
そこそこ整ったプログラミングをするが
遅刻や居眠りが多い先輩が書いたプログラム。

   :
(普通のコード)
   :

//今、歌丸さんが死んだ気がする。

   :
(普通のコード)
   :

居眠りしてたのかな…。

349:仕様書無しさん
03/12/16 20:14
>>348
わざわざコメントとして残してるのかよっ!

350:仕様書無しさん
03/12/16 22:17
//Please, teach me A.B.C.

351:仕様書無しさん
03/12/17 09:28
// 嘘を嘘と見抜ける人でないと(この関数のソースを読むのは)難しい。

352:仕様書無しさん
03/12/17 18:06
* ▼ ここからそこまでの行は、誰がどんな目的で追加したか不明

・・・・・どうしろと…
ちなみに、「* ▲」は有りませんでした…「そこ」ってどこよ!

353:仕様書無しさん
03/12/17 18:23
>352
おお、藻前もCOBOLか。
COBOLといえば俺は以前こんなのを見た。

* MOVE A(COUNTER,B(COUNTER)) TO C.
* ふざけんなMyクソForカス
 MOVE B(COUNTER) TO TEMP.
 MOVE A(COUNTER,TEMP) TO C.

怖いもの見たさでコメント外してみたら…思わずもう呆れ果てて笑っちまったよ。
マイクソフォーカスのCOBOL使ってる香具師がいたら試してみ。

354:仕様書無しさん
03/12/18 15:46
/* ここまであそんだ

げざゆねま みもてほみまめ
ゆえほどぶ ぜとみ

            削除厳禁 /*

355:仕様書無しさん
03/12/18 16:11
//コメント終わってないな
*/

356:仕様書無しさん
03/12/18 21:39
/* 7日以内に5箇所以上にこのコメントつけてください。 さもなければ、あなたはノロマース*/

357:VB-Slime
03/12/18 21:46
''' なんでこれで動いてるのか不思議なんだけど、動いてるからいっか♪
''' だからこの関数は触らないでね♪

をい。

358:
03/12/18 21:50
>>357
ワラタ


359:仕様書無しさん
03/12/18 23:22
* 全部コメントアウトめんどくさいから
if 0 = 1.


・・・・一瞬ワケワカランかった。

360:仕様書無しさん
03/12/19 00:02
/**//**//**//**//**//**//**//**//**//*
工 事 中
*//**//**//**//**//**//**//**//**//**/

361:仕様書無しさん
03/12/19 00:03
/**//**//**//**//**//**//**//**//**//*
     工 事 中
*//**//**//**//**//**//**//**//**//**/

半角スペース使うと駄目らしい。

362:仕様書無しさん
03/12/19 00:03
>359
ASPなんかでは

if false then 'ここからコメントアウト

end if 'ここまで

とか書いてよく使うよ。
HTML部とスクリプト部が絡み合ってたりするところを一気にコメントアウトしたいときとか
そうでもするしかない。

' 滝川クリステル萌え

363:仕様書無しさん
03/12/19 11:39
>>362
それはコメントアウトとは(ry

364:仕様書無しさん
03/12/20 01:04
>>363
それを言ったら「コメントアウトの定義」ってかなり難しくならん?
例としてC++の表記を使うと、
/* こいつ要らんわ 2003.12.19
 /* 役に立つ処理 1996.12.24 */
 …
*/
とかやると(言うまでもなく)コンパイラが怒る。よって
#if 0 //こいつ要らんわ 2003.12.19
 /* 役に立つ処理 1996.12.24 */
 …
#endif
なんて感じにする奴は少なくないはずだ。これはコメントアウト?
さらに俺は、
 if(n==3){
  /* 役に立つ処理 1996.12.24 */
  …
 }
を(条件によらず)実行させたくない時には
 if(0){//n==3){ こいつ要らんわ 2003.12.19
  /* 役に立つ処理 1996.12.24 */
  …
 }
とやったりするが、これはコメントアウトじゃないのか?

365:仕様書無しさん
03/12/20 07:18
コンパイラの挙動を考えた上での「コメントアウト」おながいしますね。


366:仕様書無しさん
03/12/20 08:25
>364
一番最後の書き換え方はその後もしやっぱり必要になった時
直しが他の人だったら混乱する危険性がありそうな…
if(n==3 && 0){ //もしやっぱり要るんだったら&& 0を削れや
とかどうかな?

>365
まぁ確かに構文上コメントでないものは「コメントアウト」の文字通りの意味にはそぐわないな
しかしそうすると「分岐時に常にfalse条件で事実上絶対に実行されないようにしておく」は
何と言えばいいのかね。

367:仕様書無しさん
03/12/20 11:46
>>366

>事実上絶対に実行されないようにしておく

デッドコード

368:仕様書無しさん
03/12/20 12:31
出来レース

369:仕様書無しさん
03/12/20 14:09
>>364
>例としてC++の表記を使うと、
>/* こいつ要らんわ 2003.12.19
> /* 役に立つ処理 1996.12.24 */
> …
>*/
>とかやると(言うまでもなく)コンパイラが怒る。よって

// こいつ要らんわ 2003.12.19
///* 役に立つ処理 1996.12.24 */
// …

でおねがいしまつ

370:364
03/12/20 19:27
>>369
その気持ちはわかるんだけどさ(実際使ってる奴見るし)、面倒じゃね?
たいていのエディタでは(特にカスタマイズしていない状態の場合)正規表現で置換か、最悪1行1行いじる必要があるし。

他人のコードをいじる仕事だったりすると、コーディングしてて

#if 0 // 2003.12.20
 /* 1996.12.24 残業…もう23時… */
 …(他人のコードをちょっといじったコード)
#else
 // 2003.12.20 くりすます近いねー
 …(自分で一から書いたけど間違ってるかもしれないコード)
#endif

ってやっといて、処理がうまく通るまで#if 1に変えたりいろいろ試す…とかやらない?
そういう用途には向かんよね。

371:仕様書無しさん
03/12/20 21:27
>>370
そんなん行選択してコメント化一発でないの?

372:仕様書無しさん
03/12/21 00:32
>367
「デッドコード化しておく」か。
なかなかスマートな言い回しですな。

>370
やる。

っつーか、そもそも行単位のコメントって
自然言語で本当の意味でのコメントを書く場合以外で使うのはおかしいと思ったり。
プログラム言語が行の区切りを持たないのに、
それをいじくるときに行単位で有効になったり無効になったりするって変じゃん(w

373:仕様書無しさん
03/12/21 23:59
>370
プロたるものまず適切な道具を手に入れるようにしよう。

>371
ブロックコメント/ブロックアンコメントの機能くらい大抵のエディタにありますよね?

374:仕様書無しさん
03/12/22 15:15
>>373
1アクションごとにホストと通信し、
Windowsのリソースの殆どを持っていってしまう専用糞クライアント上で専用エディタを使い、
Cobolを独自拡張した言語仕様が統一されてない専用糞言語で開発しなければならない
不遇なプログラマーも居るのだよ…

(つдT)
転職しても全く役に立たないんだぜ。

375:仕様書無しさん
03/12/22 20:07
>>373
ブロックが連続したら解除の時に間違いそうだな。
プロなら曖昧な質問するなよ。

376:370
03/12/22 21:38
>>373
人に説教を垂れておいて次の瞬間に質問をするようなお茶目な>>373に課題だ。
>>374-375と若干重なる内容だが)UNIX系で

【徹底的】プログラマーが語るviとemacs 8【バトル】 スレリンク(prog板)

ってスレができるくらい支持者の多いviエディタで>>373の言う「ブロックコメント/ブロックアンコメント」が
一発でできるコマンド?を5秒以内に考え、本当にそれが「一発で」かどうか確認せよ。(5点)

プロたらんとする者にとっていい道具は不可欠。
しかし、本当のプロであれば道具を選ばずそれなりのものを作るよう求められるんじゃないか?


377:仕様書無しさん
03/12/22 23:07
>369,371,373は#ifの意味を知らないんじゃないか…?

実務上は>375が正解だ。

378:仕様書無しさん
03/12/23 00:22
>>376
>ってスレができるくらい支持者の多いviエディタで>>373の言う「ブロックコメント/ブロックアンコメント」が
>一発でできるコマンド?を5秒以内に考え、本当にそれが「一発で」かどうか確認せよ。(5点)

だれでも、すぐにできないような糞エディタをそれほどまでに擁護したいのか?

379:仕様書無しさん
03/12/23 00:25
>>377
>実務上は>375が正解だ。

っていうか、必要ない行をあえて可読性を犠牲にしてまで
後生大事に残しておこうって言うのはなぜ?印刷したときの
ソースコードの枚数を稼ぎたいのか?

�hぁーじょん管理システムってのを使ってれば不要行は問答無用で削除だ。

380:仕様書無しさん
03/12/23 00:27
>>379
>・ぁーじょん管理システムってのを使ってれば不要行は問答無用で削除だ。

そういうものを使えるような恵まれた環境ばかりじゃないぞ

381:仕様書無しさん
03/12/23 00:45
ブロック範囲のコメントアウトか。
ブロックの頭でma
ブロックの最終行でmb
:'a,'b s/^/\/\//

5秒じゃ無理だなあ。

382:仕様書無しさん
03/12/23 00:56
ViVi だったら
範囲選択して Alt + 9 だな

383:仕様書無しさん
03/12/23 00:59
>>381
カーソルがブロック最終行にあるなら、mbしないで
:'a,.s/^/\/\//
でいいよ。

まあ、こんだけプチプチ打つことが「一発」じゃないんだろうな。

384:仕様書無しさん
03/12/23 01:03
>>377
つーかキミ余程恵まれた環境でしかプログラム組んでないね

385:仕様書無しさん
03/12/23 10:04
客先のマシンに訳の分からんフリーソフトが大量に入っていたら、>>373
ような奴の仕業ということか。

本番機に余計な物入れんな、タコ。


386:仕様書無しさん
03/12/23 10:17
>>385
激しく同意。

387:仕様書無しさん
03/12/23 14:33
>>385
>本番機に余計な物入れんな、タコ。

藻前は、客先本番機上に開発環境入れてソース修正しているんですか?


388:仕様書無しさん
03/12/23 17:25
>>387
うちの会社はやってますが何か(゚∀゚)

389: ◆SparcwJGR2
03/12/23 18:01
>>387
UNIX系じゃcc/gccが入ってない環境なんてあり得ねー。
viエディタとmakeがありゃ立派な開発環境だろ。

390:仕様書無しさん
03/12/23 18:08
>>387
> 藻前は、客先本番機上に開発環境入れてソース修正しているんですか?

当然、開発機でコンパイルしたものを本番機にコピーしていますが、なにか?


391:仕様書無しさん
03/12/23 18:33
>>390
>当然、開発機でコンパイルしたものを本番機にコピーしていますが、なにか?

じゃあ、なんで本番機上にエディタをインストールする必要があるんだ?

392:仕様書無しさん
03/12/23 18:35
>>389
>UNIX系じゃcc/gccが入ってない環境なんてあり得ねー。

ずいぶん不勉強ですね。

393:仕様書無しさん
03/12/23 18:43
// 笑えねー

394:仕様書無しさん
03/12/23 20:33
>392
必死だな(プッ

395:仕様書無しさん
03/12/23 21:23
>>389
cc/gccは普通は本番機には入れない。
makeはいれないし、viも入れない事もある。

本気でこわいスレだ。

396:仕様書無しさん
03/12/23 21:54
自分の会社での「普通」が、よそでも「普通」だとは思わない方がいいぞ

397:仕様書無しさん
03/12/23 22:30
>>396
マテ、冷静に考えろ。
だいたい、本番機にcc/gccとかmakeが必要か?
社内環境でバイナリ化して、本番環境に流し込むだろ?
フリーソフト使用のために一時的に必要でも、本番稼働じゃ絶対使わないんだから削除するだろ。
っていうか、変な物を導入させないためにもそんなモンは外すだろ?
あったら何するか分からんぞ、半端な知識のある客は。

398:仕様書無しさん
03/12/23 22:48
>>397
企業相手ならそうするべきだろうが・・・
個人商店とかの場合にはそうはいかなかったりする
サーバも普通のPCと同じように使ってしまうことが多い

399:仕様書無しさん
03/12/23 22:51
>>397
おまえ大企業相手にしか仕事したことないだろ

400:仕様書無しさん
03/12/23 22:54
今、WindowsとLinux(UNIX)を混同されようとしてる気がする。

個人商店で、自分でプログラム組んでコンパイルしたりするやつがいるのか?

401:仕様書無しさん
03/12/23 22:57
「笑えるコメント」が全然出てこない会話を延々続けてるお前ら、メリークリトリス

402:仕様書無しさん
03/12/23 23:00
3年ほど前、ExcelのVBAでアプリ組んで納めたことがあるが、
客が自分で勝手にいじってダメにしておきながら、逆ギレして
クレームつけてきたことがあったな

403:仕様書無しさん
03/12/23 23:06
>>402
で、聞いても
「何もやってない」
って言うんだろ……

404:仕様書無しさん
03/12/23 23:11
>>403
>「何もやってない」
言ってた言ってた
明らかにいじった跡があるので問いつめたら、
「その程度で動かなくなるモノなんか作るな! 品質管理がなってない!」
だってさ

正直、殺そうかと思った

スレ違いだから、これでおしまい

405:仕様書無しさん
03/12/24 12:46
>>398
>サーバも普通のPCと同じように使ってしまうことが多い

// サーバーにcc入れるのはやばいでしょう。
// クラッカーにすてきなプレゼントになっちゃうよ。
// たとえ個人商店だろうがなんだろうがそんな危険なことしちゃいかん。
// comment keisiki ni site mimasita.

406:仕様書無しさん
03/12/24 18:29
>>404
ひとつだけ疑問が。プロジェクトをロックしておかなかったのか?


407:仕様書無しさん
03/12/24 22:17
ExcelのVBAってパスワードか何かでロックできるの?

408:>407
03/12/24 22:20
いちおーできる

409:仕様書無しさん
03/12/25 17:55
>>391
confファイルいじるためじゃねーの?もしくはログ見るとか?

410:仕様書無しさん
03/12/25 21:16
ところでviでブロック行のコメントアウトと復活はどのようにするのだろう?

:.,+3s%^%//%

:.,+3s%^//%%

でよいのか?

411:↑
03/12/25 21:19
ガイシュツである

412:389 ◆SparcwJGR2
03/12/26 08:50
/*
2003.12.26 すまん。俺の認識が甘かった。
そうだよな…ましてやEmbeddedなんて頭から消し飛んでたし。
*/

//でも昔顧客に納品するNTサーバにVisualStudio入れる奴を見て恐怖を覚えた。
//しかも客にライセンス代払わせていたような…

413:仕様書無しさん
03/12/26 23:32
>>412
//しかも客にライセンス代払わせていたような…

ライセンス違反するよりはマシだろ

あ、そういう問題じゃないか

414:仕様書無しさん
03/12/29 12:07
*--- 2002-01-01 ▼修正 あと10分でこのプログラムがホストから呼ばれる…

∑(゚д゚)長文コメント書く前に急げー
で、下のほうに、

*---- 2002-01-02 ▼修正 正常に取れないのでハードコーディング

∑(゚∀゚)コイツ逃げやがった----
つーか「修正」じゃねぇ

415:仕様書無しさん
03/12/31 08:53
>>414
>*--- 2002-01-01 ▼修正 あと10分でこのプログラムがホストから呼ばれる…
>∑(゚д゚)長文コメント書く前に急げー

ワラタ

416:仕様書無しさん
03/12/31 17:26
/*
hogehoge();
//*/
としておいて、一番上のコメントアウト記号をC++のコメントアウト(//)で消すと、hogehoge();が実行されるってのは既出?
コメントアウトをコメントアウトすることによって、複数行のコメントアウトとその解除が一発でできる。


417:ヽ(´ー`)ノ
04/01/01 07:29
>>416
それなら ifdef の方が良くない?コメントは原則的に入れ子できないし…。
あぁ、C/C++ とは限らないか。ちょっと便利かもしれん。

418:仕様書無しさん
04/01/12 17:19
# 保守

419:仕様書無しさん
04/01/20 22:39
// プロジェクトをリリースでコンパイルすると動かなくなるので、
// かならずデバッグでコンパイルしてください


死ねよお前

420:バキュ ◆b.4YMMQI62
04/01/21 00:26
↑Σ(゚д゚lll)ガーン

同じコメント三田ことある

421:仕様書無しさん
04/01/21 00:52
  ・
  ・
  ・
Sleep(250);//200);//500);//700);//1000);//100);//50);//20);//10);//2);//1);
//よし!
  ・
  ・
  ・


「よし!」じゃねー!(´д`|||)

422:仕様書無しさん
04/01/21 12:53
>>421
かなりワラタ
味あるなー


423:仕様書無しさん
04/01/21 16:21
>>419

イケてるw

424:仕様書無しさん
04/01/21 19:09
俺も昔

char hoge[4096]; /* 何故かこれがないとコア吐くので取らないで下さい */

みたいなコメントを2chと職場の両方でみて
近くに座ってるかもしれない2ちゃんねらに戦慄した記憶が

425:仕様書無しさん
04/01/21 19:14
>424

|∀゚).....

426:仕様書無しさん
04/01/21 20:09
>421
まだコメントが伸びる可能性があるのが( ・∀・)イイ!

427:仕様書無しさん
04/01/21 20:29
>>421
苦労が偲ばれるコメントだな。

>>424

|
|A`)

428:仕様書無しさん
04/01/21 23:49
>>424

|
|д゚)...


429:仕様書無しさん
04/01/22 00:25
>>424

//|∀`).....


430:仕様書無しさん
04/01/22 13:50
/* a(主任ニックネーム) ここから追加*/
#  ・
#  ・
#  ・
/* a(主任ニックネーム) ここまで追加*/
/* b(部下ニックネーム) 却下。ここ触んな。*/


がんばれ主任!!

431:仕様書無しさん
04/01/22 14:58
***削除してもらって結構です


間違えて作ったなら消せよ!をい!

432:仕様書無しさん
04/01/23 23:10
>>419

似たコメントみたことあるな。

//optimizeのオプションを入れると死ぬので禁止。

...これはセーフなのか?アウトなのか?




433:仕様書無しさん
04/01/23 23:19
>432
コンパイラのバグでoptimizeするとコードがめちゃくちゃになったときは
そのコメント俺も入れたよ。

434:仕様書無しさん
04/01/24 12:53
マイナーなアーキテクチャ・コンパイラだったらバグに遭遇することもあるらしいね。
それとも
for(i=0;i<100000;i++);
のようなコードの実行時間を当てにしたコードなのかな。

435:仕様書無しさん
04/01/26 15:57
>>434
俺はそのコードに殺意を覚えた。

まあよくある話だがw

436:433
04/01/26 17:09
>434
いや、構造体の配列を使っていて、かつ特定の条件にあてはまっちゃうと
とんでもないアドレスに書き込みにいってくれてました。
コンパイラのバグと分かるまで2週間くらいかかったっけ・・・(遠い目

437:仕様書無しさん
04/01/26 18:13
そういう経験をするとコンパイラが信用できなくなっちゃうんだよなー。
昔MS-C7.0でそれを経験した。

まあ99.9999%はコンパイラでなく自分のプログラムのバグだが。

438:仕様書無しさん
04/01/26 20:58
>>437
100万個もバグを出す人間がいるかどうかを考えると…
コンパイラのバグに遭遇するなんて余程のレアケースだな

439:仕様書無しさん
04/01/26 21:15
マジアホ >> 438

440:仕様書無しさん
04/01/26 22:03
/* 2002.12.05 - コンパイルが通らないのでリンクから手をつけている。 */


441:仕様書無しさん
04/01/26 22:46
>>439


442:仕様書無しさん
04/01/26 23:36
そういや、MSC7の2項演算子のバグには悩まされたナァ・・・

443:仕様書無しさん
04/01/26 23:52
どんなの?

444:仕様書無しさん
04/01/27 00:29
>>438
一人で100万個のバグを出そうと思ったら毎日30個のバグを出し続けなければならない

445:仕様書無しさん
04/01/27 00:31
いや日産50個くらいか…

446:仕様書無しさん
04/01/27 01:09
コンパイラのバグに遭遇するヤツはコンパイラの神様に選ばれたヤツだって事で

447:仕様書無しさん
04/01/27 03:34
毎日新しいコンパイラのバグに遭遇してましたが何か?



コンパイラ自作の話はしてませんかそうですか。

448:仕様書無しさん
04/01/27 10:05

/* こいつらを定義しないと、何故かリンクでこける */
void retrun() { }
void eixt() { }


449:仕様書無しさん
04/01/27 10:11

/* exit; */
*(NULL) = 0; /* 上の行で止まってくれない、こっちだと止まる。コンパイラのバグと思われる。俺って頭良い!。 */



450:仕様書無しさん
04/01/27 22:54
>>438
コンパイラのバグとゆうやつはそこまで珍しくはないで。
たとえばVC6でも、初期Ver.は最適化まわりとかでいろいろあったみたいやん。
# だからSPが5つも出たわけやろ。
マイナーな組み込み系やったらもっとあるんちゃうの。きっと。



451:仕様書無しさん
04/01/27 23:00
>>446
どちらかいえば、神ではなく悪魔であろう。
それもきわめて意地の悪い悪魔。


452:仕様書無しさん
04/01/27 23:00
>>450
マイナーとは言えんが、gccのSH用。
最適化を最強(-O3だっけか)にすると
割り込みから戻ってこれません。
(´・ω・`)

453:仕様書無しさん
04/01/27 23:01
/*
 200x.xx.xx by 仕様書無しさん
 この処理は一見冗長で無駄に見えるかもしれない。
 だが、こうしないとコンパイラがタコなコードを吐き出すのでやむを得ずにこうしてる。
 察してくれ。
 (コンパイラリリースノートP.xxx参照)
*/

っつーコメントなら組み込みのソースにいくつか書いたよ。
マイナーなコンパイラを使うときはリリースノートで既知の地雷をチェックしないとコードが書けん。

454:仕様書無しさん
04/01/28 00:01
>>452
ひょっとして、volatile系?


455:仕様書無しさん
04/01/28 00:25
目立のHEWもひどかったような気が・・・・

456:仕様書無しさん
04/01/28 00:27
何年か開発経験があれば、コンパイラのバグに遭遇することは多かれ少なかれ
あるでしょう。検索してみても、結構出てきますね。

URLリンク(www.google.co.jp)

457:仕様書無しさん
04/01/28 18:26
-- ↓(?_?)

458:仕様書無しさん
04/01/28 21:54
次期プロジェクトまでの空いた時間を使ってリファクタリングを依頼した。
最初にコミットされたファイルが3年前に漏れが作ったモジュールのファイル名だったので
「ほほぉ、どう修正されたかな♪」と見てみた。

/* 意味の無いコメントと無駄なロジックを削除 */
と、コミット履歴に書かれていた。diffを取って見比べてみた。
約1500ステップのファイルが600ステップ程度になっていた……_| ̄|○

糞コードと無意味なコメント書きすぎ…>3年前の漏れ

459:仕様書無しさん
04/01/28 23:43
コメントとは関係ないが

atof(); が何かうまく動作しなかった。

stdlib.h をインクルードしたら正常に動いた

AIX with gcc for 東京○菱銀行 

460:仕様書無しさん
04/01/29 00:16

何言語のコメントにしたらいいかわからんから中身だけ書く。

「ごめんなさい、もうこれ以上はわかりません。」

だと。トラブってるからスケてくれって呼ばれて行ったらコレだもの…

461:透けるぞ
04/01/29 02:15
透明人間?

462:仕様書無しさん
04/01/29 02:18
トラブってるから女くれ?

463:仕様書無しさん
04/01/29 03:33
或る日、覗いたソースは地獄絵図そのものでした。。。

------------------------------------------
1024 /*** START 1998/12/11 ***/
extern int aaa( char *name, char **box, int *a, void ** func){
1026 /* 注意)種類が増えた場合は、 *
1027 *この関数そのものをコピー&ペーストして *
1028 *使用してください。 */
~略~
}
12000 /*** END 1998/12/11 ***/

--------------------
泣きました。。。

464:仕様書無しさん
04/01/29 20:23
>>459
それは喪前の方がバグってると思う。
宣言無しの関数の戻り値は int として扱われるから。

465:仕様書無しさん
04/01/29 20:36
/* 結構適当に書いてるんで、あまりコメント信用しないでください */



466:仕様書無しさん
04/01/31 10:26
'' 消すな!!
'' 絶対消すな!!
'' 消すとエラーがでます!!!
DoEvents



試しに消してみたら、普通に動いた。

467:仕様書無しさん
04/01/31 13:45
>>463
そんなにおかしいかな?
関数ポインタ経由で呼び出される関数ならそうなりがちだと思った。

468:仕様書無しさん
04/01/31 14:00
>>467
ひとつの関数で1万行も書くのがおかしいと思うが。
しかもそんな大きなのをコピペして作ったら、保守が大変だ。

千行位のほぼ同じ内容の関数が2つずつ、そのセットが20個くらいあったやつの
バグ取りをしたことがあるが、一箇所バグを見つけたら2箇所直さなきゃならないし、
それにテストも2倍になって最悪だった。こんな設計するなよ!

469:仕様書無しさん
04/01/31 15:15
>466
Win3.1時代は必須だった。
Win9xならまだ必要かも?
Win2k系ならいらん。


470:仕様書無しさん
04/01/31 15:56
普通の会社は、まだWindows9xが現役なところがあるからなぁ……

471:仕様書無しさん
04/01/31 21:13
for(i=0;i!=0;){
(ソース)

/*あ~*/

(ソース)

/*隣の席から雪が降ってくるよ*/

(ソース)

/*っていうか十分に一回仕事してるか見回るな○○!!*/

(ソース)

/*誰だよ人がデスマーチしてるに音出してスキマ産業のFLASH見てるのは*/

(ソース)

/*仕様変更でここまでのソースは無駄になりました*/
}

ご苦労様です(つД`)

472:467
04/02/01 02:51
>>468
え?左端の数字は行数なのか!
あり得ない数なので、そうは読みとれなかったっす。ごめん。
関数宣言部だけコピペすれ、ってコメントだと思ったんよ。

いやあ、世の中、ヒロインですねえ。

473:仕様書無しさん
04/02/01 04:30
[世の中、ヒロインですねえ。]

1.世の中の全ての女性はヒロインになることを夢見る、という意見。
  白馬の王子様が迎えに来てくれることを夢見て、
  どちらかといえば受け身な恋愛を展開する。
2.1が転じて、ヒロインになることを夢見る女性たちの総称。
  シンデレラ症候群。



474:仕様書無しさん
04/02/01 17:30
3.白馬のお姫様が迎えに来てくれることを夢見て、
  どちらかといえば受け身な恋愛を展開するプログラマー(♂)。

475:仕様書無しさん
04/02/01 18:40
4.SD の山田さんが迎えに来てくれることを夢見て、
  どちらかといえば受け身な仕事を展開するプログラマー(♂)。

476:仕様書無しさん
04/02/01 20:23
URLリンク(x51.org)
これに関係あるのか?

477:VB-Slime
04/02/06 13:04
たいしたレベルじゃないんだけど、

'' ここで○○を呼び出す(めんどくせーなー

とか

'' ああもう、誰だよこんなクソコード書きやがったの!あ、俺か

とか

'' こういう書き方まどろっこしくて嫌いだけど仕方がない……だからVBは嫌なんだ

とか、寝不足でへろへろの時に目に入ってくると、結構笑えるw


478:仕様書無しさん
04/02/08 17:45
// さて問題です。次の処理は、どちらが正しいでしょうか?

と、とある引き継いだソースのあちこちに2~3択コメントがちりばめられていた
最高に笑ったが、ざくっと全消去してきちんとしたコメントに書き直したよ。

479:仕様書無しさん
04/02/12 22:41
コメントじゃないけど、変数名が萌え系。
笑えたっつーよりも、なあーんだそりゃ、とオモタ。失笑?


480:仕様書無しさん
04/02/12 22:44
>>479
ぜひ晒しキボンヌ

481:仕様書無しさん
04/02/12 22:45
//トイレ12:35
//再開12:44

482:仕様書無しさん
04/02/12 22:49
'死ぬかもしれないけど、決定
If intMsg = 1 Then
:
:

'訴えられると怖いからやめとくか
Else
:
:
End If


483:仕様書無しさん
04/02/13 01:54
// 会社で びろびろ~ん(笑) 22:39-23:12

↑2週間前に辞めた人が残したコメントです。
彼は会社で何をしてたのでしょうか・・・(*_*;

484:仕様書無しさん
04/02/13 10:46
びろびろ~ん(笑)

だろ?他にあるのか?

485:仕様書無しさん
04/02/13 10:49
>>479
漏れがいま直してたソースでこんなのでてきた

//でじこ~
for(int nyo=0;nyo<xxxxx1;nyo++){
 for(int nyu=0;nyu<xxxx2,nyu++){
  for(int nya=0;nya<xxxx3,nya++)}

  }
 }
}

しかも途中でタイプミスしてバグ作ってやがるし。
死ね。

486:479
04/02/13 23:31
>>480
けっこうむかしのことなので、具体的には忘れまちた。。。
てゆか、そんなコードは意外とあちこちにあるんじゃないの?
それ系のマが生息してるところだったら。
さあ、みんなも探そう!:-)


487:仕様書無しさん
04/02/13 23:34
こんなのハケン。
「ロリータ指向プログラミング」
URLリンク(www.entis.jp)
いったいなにをどうするつもりなのかね?え?

488:仕様書無しさん
04/02/14 00:03
男祭り!男祭り!!
ゲキヤスシリーズ:激安シリーズ:>
激安:激安:激安:激安:激安
まずは,見るだけで良いです。
1週間目は見ているだけで、
2週間目はじっくり見ているだけで、
3週目は、品選び
物は安くなっています。
安く売ることが私の目的です。
URLリンク(user.auctions.yahoo.co.jp)

489:仕様書無しさん
04/02/14 00:14
>>487
とりあえず、その規則に則ってプログラムをしているヤツとは、
一緒に仕事したくない事は確かだね。

490:仕様書無しさん
04/02/14 01:54
>>488
PRIDE以外に男祭りをつかうな!

491:仕様書無しさん
04/02/14 22:10
// #define '
// #define `
// for(';A;`);

492:仕様書無しさん
04/02/14 22:13
>>487
すばらしいではないか。
プログラミングにオアシスをもたらそうとする試みだろう。



俺は面倒だからやらないがな。


493:仕様書無しさん
04/02/14 22:29
>>487
このサイトの作者はチョコレートをもらえたのだろうか?

494:仕様書無しさん
04/02/14 22:48
>>491
ワラタ

495:仕様書無しさん
04/02/15 01:22
窓2000のソースが漏れたらしいが
そこにはどんなコメントが書いてあるんだろうな。

496:名無しさん@初回限定
04/02/15 01:58
>>495

// Apple, I kill you !

// Sun, you shall die !



497:仕様書無しさん
04/02/15 02:06
>>495

// This program is a so-called ' Computer Virus ' !

// Bill's penis is MICRO and SOFT !


498:仕様書無しさん
04/02/15 02:55
>>497
MICRO and SOFT!
めちゃワラタ

499:仕様書無しさん
04/02/15 05:21
>>497
素晴らしい

500:仕様書無しさん
04/02/15 13:51
>497
おもろ マジ受けしていいのかな

501:仕様書無しさん
04/02/15 14:15
>>487
unsigned -> tasogare long -> lolita int -> moe

(例) tasogare lolita moe tomoyo = 12345UL ;
おまいはたそがれロリータって言いたかっただけちゃうんか、と


502:仕様書無しさん
04/02/15 18:31
/* 返り血設定 */
return hoge;

503:仕様書無しさん
04/02/15 21:01
>>501 moeはいらのんでは


504:仕様書無しさん
04/02/16 00:06
>>503 いらのんでは!?

505:仕様書無しさん
04/02/16 00:16
>>498
それってBillの奥さんが新婚旅行から帰ってきたときのマスコミへのコメントでしょ

506:仕様書無しさん
04/02/16 22:18
/* このコメントを見て振り向いたときお前らは */

507:仕様書無しさん
04/02/16 23:15
>>506
/* そこに追加の仕様書を見るであろう */

508:仕様書無しさん
04/02/16 23:25
/* 注意
この関数は(中略)で(中略)のとき(中略)を与えて
(略……

……略)という具合に使うこと。ここまで懇切丁寧に書かせやがって
誰とは言わんが今度間違ったら張り倒すぞボケナス。
*/


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch