- 1 名前:仕様書無しさん mailto:sage [03/07/05 22:28]
- /*↓2ゲット禁止 */
- 580 名前:仕様書無しさん [04/03/03 14:59]
- デバグを目的としたソースコードレビューを行わないような開発でも、
他のバグを修正している最中にまた別のバグを見つけてしまうことはあるよね。
- 581 名前:仕様書無しさん mailto:sage [04/03/03 22:37]
- >580 よくあるね。
// 液晶って反射が鈍いから上司の接近に気づかんのが難だ
- 582 名前:仕様書無しさん mailto:sage [04/03/03 23:28]
- '田中氏の要望対応
public function yamada_special(intXXX as Integer, intYYY as integer) .....
- 583 名前:仕様書無しさん mailto:sage [04/03/03 23:40]
- >>582
田中氏の要望で山田スペシャル・・・深い訳がありそうだな。
- 584 名前:仕様書無しさん [04/03/04 00:20]
- >>582
ワロタ
- 585 名前:仕様書無しさん mailto:sage [04/03/04 01:48]
- >>581
カー用品店で助手席用ルームミラーを買ってきて装着だ!
- 586 名前:仕様書無しさん [04/03/04 09:29]
- 上司の首に鈴つけとけ
- 587 名前:仕様書無しさん mailto:sage [04/03/04 10:47]
- 誰が付けるかが問題だ orz
- 588 名前:仕様書無しさん [04/03/04 18:19]
- /*
ぶっちゃけもう企画倒れ? */
- 589 名前:仕様書無しさん [04/03/04 18:37]
- // age
- 590 名前:仕様書無しさん mailto:sage [04/03/04 18:54]
- //先輩逃げませんか?
- 591 名前:仕様書無しさん mailto:sage [04/03/04 23:25]
- //許しを請う
- 592 名前:仕様書無しさん mailto:sage [04/03/05 00:10]
- >>585
VAIOのカメラはそのためについてるんだろ
- 593 名前:仕様書無しさん mailto:sage [04/03/05 00:16]
- >>592
(゚∀゚)σソレダ!!
- 594 名前:仕様書無しさん mailto:sage [04/03/05 00:38]
- /* 解析ツール対策 */
/* と */ /* り */ /* あ */ /* え */ /* ず */ /* コード */ /* の */ /* 行数 */ /* に対して */ /* 一定行の */ /* コメントが */ /* 入ってないと */ /* 怒られるので */ /* 無理に */ /* 入れて */ /* みました */ cnt ++;
- 595 名前:仕様書無しさん mailto:sage [04/03/05 01:43]
- // Request from FUJITSU
void DevilChanges(); 他にもこのコード組んだガイジンさん、関数名にfuckとかYouDieとか 使いまくり。最悪なのは、***(部長の名前)IsFool_HeHe();とか。
- 596 名前:仕様書無しさん [04/03/05 11:59]
- >>595
映画にでてくるマッドなプログラマ フィクションだと思ってたけど いるじゃん
- 597 名前:仕様書無しさん mailto:sage [04/03/05 21:41]
- //
// リリース版だとこのコメント行が無いと落ちるため追加 //
- 598 名前:仕様書無しさん mailto:sage [04/03/05 22:59]
- // 小人サンがウンショコラショと絵を描くの。
m_MemDC.CreateCompatible...
- 599 名前:仕様書無しさん [04/03/05 23:47]
- >>421
最高にワラタ
- 600 名前:仕様書無しさん mailto:sage [04/03/06 01:27]
- 600Gets!
- 601 名前:仕様書無しさん [04/03/06 12:46]
- // 元の作りがしょぼいから以降全修正
- 602 名前:仕様書無しさん mailto:sage [04/03/06 12:56]
- // これまでのあらすじ
// 1. 外注に出した // 2. 完成品がメールされてきた // 3. 読んだ // 4. rm *.c
- 603 名前:仕様書無しさん mailto:sage [04/03/06 21:44]
- static int hoge( ){
/* : : : : *//* 望まれずに生まれてきた不幸な関数 */ return 0; }
- 604 名前:仕様書無しさん mailto:sage [04/03/07 14:12]
- >>571
マジレスかよ…しかも間違ってるし >char p; >p = (char)malloc( 320000 ); 「malloc( 320000 )」の時点でmallocはvoid *を返す そしてそのvoid *をcharにcastする(c++のcastで言えばreinterpret_cast) castしたchar型の変数をpに代入する(これはまったくもって合法) この時点でコンパイルエラーはねじ伏せせられることになる (せいぜいsizeof(void *)!=sizeof(char)であるのなら、そのことを警告する程度) これがcのキャストが危険な理由
- 605 名前:仕様書無しさん [04/03/09 11:09]
- //これをやらないと冷害が発生します
…お天道様へのお祈りは欠かさずにね( ゚Д゚)
- 606 名前:仕様書無しさん [04/03/09 11:32]
- で、32万バイトをなにつかうね、
- 607 名前:仕様書無しさん mailto:sage [04/03/09 12:42]
- >>604
void* は全てのポインタ型と互換性のあるポインタ型のはずだが?
- 608 名前:仕様書無しさん mailto:sage [04/03/09 12:47]
- しかしcharはポインタ型ではない
- 609 名前:仕様書無しさん mailto:sage [04/03/09 12:48]
- /* 明日作成予定 */
いつまでも出来上がらない。
- 610 名前:仕様書無しさん mailto:sage [04/03/09 12:49]
- 俺はソースコードにいろんな色があった方がやる気がでるからコメントを書く!!
- 611 名前:仕様書無しさん [04/03/09 18:29]
- >>604
4バイト(2バイト?)領域を1バイト領域に突っ込もうとしている段階でNGではないかとおもうんだが・・・
- 612 名前:仕様書無しさん mailto:sage [04/03/09 18:35]
- >>607
malloc()はvoid*型の返り値を返します。 void*型と言った所で所詮は4byteのアドレス値です。 その4byteの数値をchar型にキャストしてchar型の変数に代入する事は 別に言語仕様上おかしな事ではないのでコンパイラはエラーとは判断しません。 という事じゃないかな。 正常に動作するかって話しではなく、 正常にコンパイルが出来るかって話しをしてるんだよ。
- 613 名前:仕様書無しさん mailto:sage [04/03/09 18:52]
- すっごい空白スペースが続いた後に、
//ここだけの話、2ちゃんねら〜です。 をい。
- 614 名前:仕様書無しさん mailto:sage [04/03/09 18:53]
- ここに日下部先生がいたら、間違いなく>>612は
「はなしし? :-P」とレス^H^Hフォローアップされるだろう。
- 615 名前:仕様書無しさん mailto:sage [04/03/09 21:40]
- …
… /* 必ず捨てられる戻り値って悲しいね */ /* return 2147483647; */ return 0; }
- 616 名前:仕様書無しさん mailto:sage [04/03/09 22:58]
- >>614
ああいう学習能力の無い人間は不要
- 617 名前:仕様書無しさん mailto:sage [04/03/10 08:17]
- なんで>>613の「空白スペース」につっこみがはいらないんだ?
まさか…>>614は定型つっこみしかできない本物の日下部さんの仕業か?w
- 618 名前:仕様書無しさん mailto:sage [04/03/10 10:18]
- 定型つっこみしかできないと決めてかかるなんて愉快な人ですね。
- 619 名前:仕様書無しさん mailto:sage [04/03/10 18:30]
- >>618
ということにしたいのですね。
- 620 名前:仕様書無しさん mailto:sage [04/03/10 18:48]
- >>617
- 621 名前:仕様書無しさん mailto:sage [04/03/11 20:30]
- >>619
いいえ、事実です。
- 622 名前:仕様書無しさん mailto:sage [04/03/12 00:36]
- >>621
ということにしたいのですね。
- 623 名前:仕様書無しさん mailto:sage [04/03/12 00:44]
- ということにしたいのですね。
- 624 名前:仕様書無しさん mailto:sage [04/03/12 02:44]
- はい。
- 625 名前:仕様書無しさん mailto:sage [04/03/12 02:50]
- >>603が結構好き。
- 626 名前:仕様書無しさん [04/03/13 13:45]
- >>603
>625 こういうのってコンパイルしたときってどうコード化されるのかな
- 627 名前:仕様書無しさん mailto:sage [04/03/14 06:03]
- >>626
コメントがコード化されるの?
- 628 名前:仕様書無しさん mailto:sage [04/03/14 06:50]
- >627
最適化したらゼロと置き換わるのか…とか、 そんなようなことを言いたいんじゃないかと思う
- 629 名前:仕様書無しさん mailto:sage [04/03/14 11:41]
- XOR EAX,EAX
ret
- 630 名前:仕様書無しさん mailto:sage [04/03/14 15:28]
- 最適化オプションによっては、勝手にインライン展開されて
跡形もなくなるんじゃないか。
- 631 名前:仕様書無しさん mailto:sage [04/03/14 20:52]
- >>630
そういうことを>>628は言っていると思う。
- 632 名前:仕様書無しさん mailto:sage [04/03/15 10:19]
- >>626
コンパイラによるのでは。 最適化の賢いコンパイラなら関数ごと消えてなくなるかも。
- 633 名前:仕様書無しさん mailto:sage [04/03/15 11:01]
- 警告: 関数 'hoge' は一度も使用されない
- 634 名前:仕様書無しさん mailto:sage [04/03/15 23:50]
- 警告: 関数 'hoge' を書いた香具師はバカ
- 635 名前:仕様書無しさん mailto:sage [04/03/15 23:57]
- /* ここはコメント比率の低いコードですね */
- 636 名前:仕様書無しさん [04/03/16 00:27]
- whike(0);
- 637 名前:小熊 mailto:sage [04/03/16 01:38]
- うひーけってなんですか?
- 638 名前:仕様書無しさん mailto:sage [04/03/16 01:42]
- ウヒーケ
- 639 名前:仕様書無しさん mailto:sage [04/03/16 05:18]
- >>636
link error # as C
- 640 名前:仕様書無しさん mailto:sage [04/03/16 18:29]
- インクルードファイルに
// これをつけると何故か動くようになった char buff[3000]; ・・・いやいや、原因調べろと
- 641 名前:仕様書無しさん mailto:sage [04/03/16 20:17]
- /* ワラタ */
- 642 名前:仕様書無しさん mailto:sage [04/03/16 21:28]
- >>640
前後で宣言してる別な変数にサイズを超えた書き込みをしてるんだろうな。 でも外部変数だと追っかけるの面倒だったんじゃない。
- 643 名前:仕様書無しさん mailto:sage [04/03/16 21:33]
- >>637
Cγで使う関数だよ。
- 644 名前:仕様書無しさん mailto:sage [04/03/17 21:42]
- char buff[3000];//4000];//1000];//5000];//500];//6000];//400];//65536];//3];//1048576];//1];
//よし!
- 645 名前:仕様書無しさん mailto:sage [04/03/17 22:24]
- // ↑二番煎じかよ
- 646 名前:仕様書無しさん mailto:sage [04/03/17 23:43]
- >>644
ゴメン、それ書いたのは・・・・・
- 647 名前:仕様書無しさん [04/03/18 23:20]
- while(1);
- 648 名前:仕様書無しさん mailto:sage [04/03/19 01:25]
- >>637
小熊キター 小熊ちゃんネタには笑ったなぁ。 彼はすごいやつだった
- 649 名前:仕様書無しさん mailto:sage [04/03/19 01:26]
- どぅ・・・…do-whileだったのさ!
っていうかコメントじゃないじゃん。
- 650 名前:649 mailto:sage [04/03/19 01:27]
- >>647ね。
- 651 名前:仕様書無しさん mailto:sage [04/03/20 02:18]
- // このメソッドは使っていない予定
public void hogeHoge() { // 処理 }
- 652 名前:仕様書無しさん mailto:sage [04/03/20 05:52]
- #if 0 // ←これって便利ですね!(驚
- 653 名前:仕様書無しさん mailto:sage [04/03/20 11:02]
- //hogeフラグが立っていたら以下の処理。
//ちゅ〜かここでは絶対に立てる!! …んじゃ「立ってたら」っていう判断はしなくていいよ。
- 654 名前:仕様書無しさん mailto:sage [04/03/20 11:30]
- >>652
「//」はいらねーぞ #endif
- 655 名前:仕様書無しさん [04/03/20 13:21]
- #
# 関数名:subroutine # # 。。だからなんの関数なのかと
- 656 名前:仕様書無しさん mailto:sage [04/03/20 14:14]
- 他人の作ったPGを一部改修しながら新しいシステム作成中。
今まさにこんなコメントを入れながら作ってます… //***Fontboldが動かないので暫定回避です…orz //***Replaceが動かないので強引に変換してます…orz もう疲れたよ…原因調べる時間ないよ…
- 657 名前:仕様書無しさん mailto:age [04/03/20 14:46]
- ttp://pc.2ch.net/test/read.cgi/prog/1077249559/451
ワラタと言うより、萌えた
- 658 名前:仕様書無しさん mailto:sage [04/03/20 16:13]
- # _| ̄|○ < もうだめぽ
- 659 名前:仕様書無しさん mailto:sage [04/03/20 18:27]
- 納品済みコードで発見。
TODO : ここに特定なコードを追加す ・・・ が TODOing : ここに特定なコードを追加す ・・・ になってた。
- 660 名前:仕様書無しさん mailto:sage [04/03/20 19:17]
- 関数名:fanc
引数:省略 返り値:省略 機能:処理する 備考:省略 --------------------- char *getdata( int num ) { ............ } 関数名:fanc 引数:省略 返り値:省略 機能:処理する 備考:省略 --------------------- int cekdata( char *data ) { ............ } 書く気ないなら何も書くな!しかもスペル・・(実話だぞ)
- 661 名前:仕様書無しさん mailto:sage [04/03/20 19:46]
- 規約で決まった雛形コピペして修正するの忘れたんだろな。よくある話。
cekdata はすごいけど...中卒...でもやんないか...
- 662 名前:仕様書無しさん mailto:sage [04/03/20 19:54]
- んー。「check」って長いよな。5文字だもん。5文字。
いやー。やっぱ長いよ。ここはやっぱ省略するのがデキルやつの仕事だよな。 どういう風に省略しよう。「chk」、「cek」、「cec」…。 やっぱ「cek」がいちばんしっくりくるよな。 ついでにデータも省略するべきかなぁ…。 まぁ今回はやめておこう。 …とかいう葛藤があったりするんじゃないかなとフォローしてみるテスト。
- 663 名前:仕様書無しさん mailto:sage [04/03/20 20:53]
- たまに、省略の仕方を普通と違うもんにすることが
個性的 だとか 普通とは違うセンスのある奴 とか カッコイイ とか勘違いする奴いるからなあ・・・・・ 去年は、ローマ字と英語を混ぜるのがカッコイイと勘違いしていた 新人にかなり悩まされますた。 dataKakuninとかSirabeFileとか
- 664 名前:仕様書無しさん mailto:sage [04/03/20 20:58]
- cekは本当にcheckなのかと考え込んでは小1時間(ry
- 665 名前:仕様書無しさん mailto:sage [04/03/20 21:01]
- これで関数内でデータチェックだけでなく勝手に変換とかやってるくれるとなお良し。
- 666 名前:仕様書無しさん mailto:sage [04/03/20 22:28]
- いや、チェックデータと名乗っているからには検査だけにしておいて欲しいぜ。
名前と中身が乖離している関数は嫌だ。 まぁ意味のわからない関数名はもっと嫌だが。
- 667 名前:仕様書無しさん mailto:sage [04/03/20 23:27]
- >>663
英語わからん俺は、ローマ字の関数のほうが意味がすぐわかってうれしい
- 668 名前:仕様書無しさん mailto:sage [04/03/20 23:43]
- 文件 = 打開文件("c:\我的文獻.擴展名",能寫上到文件|二進制); // 直觀的名字安上方法!
- 669 名前:仕様書無しさん mailto:sage [04/03/21 00:20]
- fancはいいんですか
- 670 名前:仕様書無しさん mailto:sage [04/03/21 00:45]
- 既に指摘されていることを除けば。
- 671 名前:仕様書無しさん mailto:sage [04/03/21 01:44]
- 省略しすぎて何なのか検討つかない変数名や関数名もよくあるな。
cdf = check display flag だったりして わかるか!そんなもん!
- 672 名前:仕様書無しさん mailto:sage [04/03/21 07:24]
- cdr = check data frag
でかなり悩まされたことはある。
- 673 名前:仕様書無しさん mailto:sage [04/03/21 07:55]
- >>664
漏れも寝ながら考えてしまった。 check -> chk が普通だもんなぁ。 Check Exist Kanji とか...
- 674 名前:仕様書無しさん mailto:sage [04/03/21 08:10]
- 省略形で書きたいときは、最初にその字句を書くときに、フルスペルの名称をコメントに汁
- 675 名前:仕様書無しさん mailto:sage [04/03/21 09:30]
- >>672
fragってところにも食いついてもいいでつか? frag [fra] ━━ vt., n. 〔米俗〕 【軍】破砕性手榴弾(で嫌な上官を暗殺する). 出典:EXCEED英和辞典
- 676 名前:仕様書無しさん mailto:sage [04/03/21 18:41]
- >>675
そんな二重の暗号を解いた>>672は凄ぇな。
- 677 名前:672 mailto:sage [04/03/21 20:27]
- いや、本人がインフルエンザから復帰するまでの4日間、
これ系の謎連発で殆ど解けなかった(−− ddrとかあるから、まさか?と思ったらdirectory data readだと本人は言ってたし、 mcpyとあったからまさか!?と思ったらmove copy pointer retry fragと本人が書いてくれた。 本人は、かなり格好いいネーミングセンスだと思ってたようで、そのまま頭の中まで インフルエンザで侵されて復帰しなければよかったのになーと思わされたひと時だったよ。
- 678 名前:仕様書無しさん mailto:sage [04/03/21 21:11]
- 人質みたいなコードだ
- 679 名前:仕様書無しさん mailto:sage [04/03/21 21:12]
- ローマ字大いに結構だと思う
画面遷移クラスにScreenFiberと名付けられるより…
- 680 名前:仕様書無しさん mailto:sage [04/03/21 21:25]
- 漏れはどうでもいい変数の名前にはあまりこだわらない。
強いて言えば後でエディタとかで検索する時に探しやすい名前をつける。
|

|