1 名前:仕様書無しさん mailto:sage [03/07/05 22:28] /*↓2ゲット禁止 */
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] 漏れはどうでもいい変数の名前にはあまりこだわらない。 強いて言えば後でエディタとかで検索する時に探しやすい名前をつける。
681 名前:仕様書無しさん mailto:sage [04/03/21 22:11] contents of the address part of the register contents of the decrement part of the register おまいらはどういう変数名にしますか?
682 名前:仕様書無しさん mailto:sage [04/03/21 22:20] >>681 ContentsOfTheAddressPartOfTheRegister ContentsOfTheDecrementPartOfTheRegister
683 名前:仕様書無しさん mailto:sage [04/03/21 22:22] regrAddrPart regrDecrPart …出直してくる。
684 名前:仕様書無しさん mailto:sage [04/03/21 22:36] ローマ字でも英語でも読めれば結構。しかし・・・・・ SetAppuri() 混在はやめてくれ・・・・・・(;´д⊂)
685 名前:仕様書無しさん mailto:sage [04/03/21 22:37] the は、いらんだろ
686 名前:仕様書無しさん mailto:sage [04/03/21 22:38] あっぷりかよ('A`)
687 名前:仕様書無しさん mailto:sage [04/03/21 23:01] >>681 adrList decList
688 名前:仕様書無しさん mailto:sage [04/03/21 23:11] RegAdrs RegDec
689 名前:仕様書無しさん mailto:sage [04/03/21 23:43] Rejistory
690 名前:仕様書無しさん mailto:sage [04/03/21 23:48] Addresu
691 名前:仕様書無しさん mailto:sage [04/03/22 00:25] a b
692 名前:681 mailto:sage [04/03/22 03:14] これを car, cdr と略したプログラマがいた。 もう50年近く前の話だがな。
693 名前:仕様書無しさん mailto:sage [04/03/22 04:07] >>684 漏れも基本的には「英語で統一」の方針なんだが。 でも分野によっては英語にできない時あるんだよな。 short GetShotai(...); みたいな。「書体」にはいろんな含みがあるし、 「フォント」に置き換えようとしても余計混乱するだけ。 話題がスレ違いになってるので、ここで仕事で扱ったコードの一部を晒そう。 if (iLen < iNeed) {/* 足りない */ /* 処理を残して帰る */ … このあと後始末が続くだけで家に帰ったわけじゃないとは思うが…。
694 名前:仕様書無しさん mailto:sage [04/03/22 22:50] >>692 括弧いいじゃん(・∀・)
695 名前:仕様書無しさん mailto:sage [04/03/22 23:34] >>693 そういえば「戻り値」を「還り値」と書いてたやつがいたっけな。
696 名前:仕様書無しさん mailto:sage [04/03/23 00:11] 返り血よりは…
697 名前:仕様書無しさん mailto:sage [04/03/23 04:21] tmp = func(hoge); DEBUG_PRINT(tmp); tmp = null; // 返り値を拭う
698 名前:仕様書無しさん [04/03/27 23:50] >>693 書体を typeface とするのは誤訳だろか。 >「書体」にはいろんな含みがあるし とあるから、正解ではないと思う。
699 名前:698 mailto:sage [04/03/27 23:51] sage 忘れスマソ。
700 名前:仕様書無しさん [04/03/28 04:55] 新入社員がVBでやっちまった・・・ Dim intNum As Integer intNum = 1 If ( intNum = 1 ) Then **** End If 条件文の前に初期化かよ( ´,_ゝ`)プッ
701 名前:仕様書無しさん [04/03/28 05:02] >>700 コードとコメントの繋がりがわからん…。 単にIf文要らないよって話に見えるんだけど。
702 名前:仕様書無しさん [04/03/28 09:40] >>700 はVBやってんのか(プ
703 名前:仕様書無しさん mailto:sage [04/03/28 10:46] ' 「オレってC使いだから」とかほざいていた奴の作ったDLLが ' バグバグで使いものにならないからVBで等価な処理を作った。 ' というか、この程度のものをわざわざ(以下略
704 名前:仕様書無しさん mailto:sage [04/03/28 11:32] ' : ' ふぅ、C版と等価にするためにバグを入れるのにてこずったぜ。
705 名前:ラマー12号 [04/03/28 11:33] うちの後輩、VBでコメントを1行も書いてなかったので少しぐらい書けよといったら一番先頭の行に処理概要として1行だけ書きやがった。しかも428桁目まで。もうアフォか。
706 名前:705の翻訳 mailto:sage [04/03/28 11:48] 後輩のコードを見ると、全くコメントを書いていなかったので 「少しぐらいは書けよ」 と言ったところ、頭の方に一行だけ処理概要を書いていた。 428桁あるコードなのに。 とりあえず、「なぜコメントを書けと言ったのか」って所を後輩に説明するの必要だな。 なぜコメントが必要なのか理解せずに「うるさいやつが何かいってるからその通りやっ ておこう」とか考えるとそういう風になる。
707 名前:仕様書無しさん mailto:sage [04/03/28 11:59] よくあるパターンかもしれないが・・・・ //テスト実装、要調整 アナログで調整できるのか、おめでてーな。 そうであっても調整してから出荷してくれや。
708 名前:仕様書無しさん mailto:sage [04/03/28 12:29] Function IE_Close() On Error GoTo err_IE_Enter objIE.Quit Exit_IE_Enter: Exit Function err_IE_Enter: Set objIE = CreateObject("InternetExplorer.application") objIE.Visible = False '見えるようにする(お約束) ' Resume Exit_コマンド0_Click Resume Next End Function 今日後輩から引継ぎを受けたソース。 どこから突っ込むべきか・・・。 _| ̄|○
709 名前:仕様書無しさん mailto:sage [04/03/28 13:13] VBネタであれば、↓みたいなのあった。定数で書いてくれい。 Call MsgBox("もげもげ", 1 + 32, "うがー") API の定数なんかもそのまま写せばいいものを、勝手に書き換えてるし。 読むのに疲れた記憶がある。
710 名前:709 mailto:sage [04/03/28 13:16] んぁ、書くスレ間違いたな。すまんこ。
711 名前:仕様書無しさん mailto:sage [04/03/28 18:35] >>709 vbOK + vbOK とかやった馬鹿を知ってる。
712 名前:仕様書無しさん mailto:sage [04/03/28 19:46] 普通、vbOK<<1 だよな。
713 名前:仕様書無しさん mailto:sage [04/03/28 23:45] っていうか、VBネタは、ごく一部の人しかついていけないのでは、と。 ひょっとして、そこが笑うところですか?
714 名前:仕様書無しさん mailto:sage [04/03/29 00:28] VBプログラマーは真面目で優秀だから2ちゃんなんかに来ませんよ
715 名前:仕様書無しさん mailto:sage [04/03/29 03:33] >>712 乞説明。
716 名前:仕様書無しさん [04/03/29 08:07] >>709 ソイツは「1+32」がどういう意味か分かってない罠
717 名前:仕様書無しさん mailto:sage [04/03/29 09:01] >>679 これどこが笑いどころ?
718 名前:仕様書無しさん mailto:sage [04/03/29 09:43] >717 ちゃんと野菜食えよ。食物繊維は十分にとらないとな。てか、何だいまごろ。
719 名前:仕様書無しさん [04/03/29 12:47] >>713 そう、底辺にいる人間が自分はメジャーだと思っているところ が笑うところ
720 名前:仕様書無しさん mailto:sage [04/03/29 13:47] return 4; //お帰りください
721 名前:仕様書無しさん mailto:sage [04/03/29 14:27] 720に似たようなやつで exit(-1); //お逝きなさい ってのを最近見た。
722 名前:仕様書無しさん mailto:sage [04/03/29 15:11] >721 exitは下位8bitしか返り値として親プロセスに返さないから、負値を設定するのは感心しないな などと突っ込んでみる
723 名前:仕様書無しさん mailto:sack sage [04/03/29 16:02] >>72 int型が8ビットの環境なんだよ などと突っ込んでみる
724 名前:仕様書無しさん mailto:sage [04/03/29 16:11] >>723 山崎に突っ込むなよ などと突っ込んでみる
725 名前:仕様書無しさん mailto:sage [04/03/30 12:15] 山崎といえば、関数作成者「山崎○○」となっていたもので char data[200], data2[200]; data[0] = 0x31; data[1] = 0x30; data[2] = 0x30; data[3] = 0x30; // 文字列 "1000" strcpy( data2, data ); となっていたソースを見たことがあるな。 あれが現場でよく動いているなあ、と・・・
726 名前:仕様書無しさん [04/03/30 12:27] >>725 Debugモードで動いてるんだよ
727 名前:仕様書無しさん [04/03/30 16:51] Debugモードだとスタック変数は0で初期化されるのでつね。 初めて聞いた。
728 名前:仕様書無しさん mailto:sage [04/03/30 20:37] /* ファイルオープン */ fp = fopen( "hoge", "r" ); 〜 /* ファイルクローズ */ fclose(fp); うむ。よくわかった。で?