( ) (
) ( )
へ(、ン、)へ
/ ̄ ̄( ) ̄ ̄ヽ
/ へへ ヽ
ヽ______/
//あーめん
4 :
仕様書無しさん:2007/09/27(木) 13:37:42
//いいか。このルーチンは一発でマシンを落とすスグレモノだ。
//現段階では呼ぶな。動作しない。気が向いたら直す。
あれから早二年、K先輩、お元気ですか?
5 :
仕様書無しさん:2007/09/27(木) 14:06:52
/* *勝利* */
...;
.....;
.......; // This is like stairs.(^_^;)
8 :
仕様書無しさん:2007/09/27(木) 16:47:18
無限ループに陥ったCOBOLプログラム
STOP RUN.
NOTE このプログラムは完全である。処理に問題は全くない。(署名)
ENDCOBOL.
9 :
仕様書無しさん:2007/09/27(木) 17:06:02
修正履歴コメントの修正者名に
フィリピン人?
明らかに中国人
の名前が数年おきに書いてあったCOBOLプログラムを
今年、ドキュメンチト皆無状態で無理矢理pc用に修正
しかもCOBOLで
どう考えても無駄な時間ですすみませんでした
10 :
仕様書無しさん:2007/09/27(木) 17:06:51
>>9ドキュメンチト→ドキュメント
自分の日本語が危ういです
どう考えても無駄な時間です すみませんでした
空白入れただけで>9が悪者っぽく見えるw
// (同僚の名前)死刑
転載
"とりあえず"
"取り急ぎ"
"おそらくこれでOK"
"暫定"
"やらなきゃいけない"
"なぜか動くのでこのまま"
"ここでぬるぽ発生の可能性あり"
"後で書き直す"
"怒涛のごとく改変"
"適当に埋めてみた"
"俺はもうだめだ・・・あとは・・・頼む・・・ぞ・・・・"
15 :
http://zaq3a5520f3.zaq.ne.jp.2ch.net/:2007/09/28(金) 14:37:29
>>14 書かれてたのは6か所くらいかな?
ハード部隊と当初の話し合いと違うことがリリース直前になって発覚しソフト側で対応&テスト追加。
ソフト側も仕様変更だったので入念にハード部隊と取り決めしたのに、無駄だったから書いたらしいw
// 良い実装方法があったら教えてください。
もうとっくにリリースされてるよ…
// このメソッド使うべからず
えーと・・・
@Deprecated ってことじゃね?
今修正してる奴がコメントとメソッドの内容が異なりまくりなんですが
>>20 よくあること。俺も全部修正してぇ。
ってかどうせ修正するならdoxgenとかに対応したいよな。
>>20 返り値の説明が2行あって、内容が真逆になっているコメントもあるよ。
/* 返り値:処理成功=0 失敗=-1
...(数行おいて..)
/* 返り値:処理成功=-1 失敗=0
>>22 だから無難に真偽値にしとけとあれほど・・・
よくあるよな、関数ヘッダー読んでも結局ソースまで追わなきゃ仕様が分からない
24 :
22:2007/10/01(月) 00:00:25
ちなみに
>>22の言語はCなんだ。
実際の返り値は return OK; とか書いてありやがる。(OKは別の場所で定義してある)
だったらコメントは成功=OK 失敗=NGだよなぁ
26 :
仕様書無しさん:2007/10/01(月) 11:36:22
2001/1/02 V1.00 新規作成
2001/5/12 V1.01 不具合修正
2003/12/11 V1.10 不具合修正
2000/3/3 V1.20 不具合修正
2002/10/13 V1.21 不具合修正
えーと・・・
小説ではよく見られる時系列入れ替え手法ですね。
プログラミングの世界もそこまできましたか。
関数ヘッダーって変な飾り付いてたり同じ情報が重複したりしてると
処理を変更しても直す気が失せる。
最後にまとめて修正する事にして結局ほったらかしw
マはまめじゃないと勤まらない
プはプニじゃないと勤まらない
//通常ならヘッダファイルの記述するところだが、
//納期の都合上、已む無くベタ書きする
〜
//この処理をシングルトンで実装するのは見栄えが良くないが、
//インスタンスの持ち回しでバグがあった為、無理矢理こう記述した
〜
//実装時は最大100件程度と見込んで居た為、単純ソートしているが、
//実際には8000件程度まであるらしい。その為、若干、重い
〜
という風に微妙な記述だと思われるところに、全て言い訳が付いていた
正しい
//寿司食いたいフフフフフフフフフフフフフフ
> フフフフフフフフフフフフフフ
これってどんな意味?
>>31 あるあるww 俺も
// このインスタンスはここで持つべきではない。後ほど修正する。
とか書くわw
// 汚いソースでごめんなさい。
いや、俺が書いたんだけどな・・・
// TODO: 要修正 挙動が不審
// TODO: 要書き直し ○○ではなく××使うべき
いや、もうなんていうか、リリース済なんですけど。
ミスタイプなのか確信犯なのか……
/*
Zero : 正常終了
One : エアー
*/
いや、見た瞬間に「うん!?」と反応してしまう自分もあれだが
「ミスタイプかのん?」とでも書いておけば良かったのだろうか??
/* ここでちゃんと初期化しやがれですぅ */
・・・・・翠星石!?
//エンコード処理。言っとくけど、EUCな
//ループ終了条件。直すとき気をつけろよ
こんなタメ口コメントが所々に出てくるソースを今、読んでる
最初ムッとしたけど、だんだん好感が持てるようになってきた
たぶん、ソース自体は綺麗だからだと思う
>>44 いいな、それ。
漏れなんか、コボラーもびっくりなエスパー命名変数のオンパレード、
かつコメント無きに等しく、仕様書・設計書も無く、スパゲティ極まりないVBAと格闘させられたことがあったっけ
それに機能追加しろとか言われたから降りた
const char * msg[] = { "hoge1", "hoge2" , ... };
char * foo;
int bar = GetValue( );
// constつけないとだめだからキャストする
foo = ( const * char )msg[ bar ];
いや、fooにconstつけるだけで解決するんだが・・・
なにそれ?
(const * char) ってコンパイル通るの?
はぅ、寝ぼけて間違えた・・・・orz
もつかれ(w
最後まで読むとデレデレになるのかw
それはうぜえwww
// ↓あとはこんな感じで。まかせた!
ぉーぃ...
恥ずかしいコメントを書いておけば直し忘れないだろう
とおもって、TODOに恥ずかしいコメントを書いてる。
しかしこのままリリースしそうな勢いだ
// オレ実はアナニー大好き
57 :
仕様書無しさん:2007/10/14(日) 03:42:01
晒しage
58 :
仕様書無しさん:2007/10/14(日) 07:25:53
// maybe
//maybe
//maybe
そんなに自信ないんかおのれは!!!!!!
maybeという人/会社が書いたって意味かも
/* ふが */
/* ふがふが */
63 :
仕様書無しさん:2007/10/15(月) 01:51:23
どもー
メイビーアンドアイボリーでーす
昔、メイビーソフトって会社なかったか?
何の会社だか忘れたけど
あった様ななかった様なw
Meybe と聞くと中島みゆきを思い出す俺は少数派
>64
ググったらエロゲーメーカーがひっかかったぞ
エロゲだな>maybe
>>66 あれをビデオカメラのCMソングに使ったのは
いったい何を考えてたんだろうな
ときどきmaybeがレーニンに空耳してびびる
>69
スターリンじゃなくて良かったな
さぁ、シベリアで木を数えt(ry
//仕様変更に強引に対応した為、酷い書き方になっている
//ここを直す時は勇気を持って、ざっくりやってくれ
やってくれと言われても・・・・
>>71 表現はもっとマイルドにするけど、内容的には似たようなことを書くことある。
// ここに書いていいものなのか?
//**動いたらいいな
75 :
仕様書無しさん:2007/10/16(火) 23:02:56
// 当初の説明と違い、やはり(ないしょ)が必要らしい
// 嘘を教えた(メーカー名)の(個人名)は死ねばいい
その(個人名)のかっこは原文からのものだったりしないか?w
//セックス!
// そろそろ労働局に告発しよう
//表示件数を可変にする為、定数で記述
//件数を変更するテストは行っていない為、変更する時は要確認
ある意味、親切だと思った
定数使わず数値ベタ書きしてるところがあったから、変更したらバグったけど
80 :
仕様書無しさん:2007/10/21(日) 18:52:20
long double A,B,C,D,E,F,G,H,I,J,K,L,M,N //将来の拡張に備えて
>>80 メンテで変数増やすときには「理由書」を書かなきゃいけない職場なのかもな。
リーダーやサブリーダークラスがコード見ないの?
こういった職場もおもしろそうだけど。
リーダー兼SE兼PG兼コーダー兼テスター兼サポセン
上流から下流まで何でもやるぜ
独りっ子プロジェクト増えすぎ
>独りっ子プロジェクト
ワロタ
ずっと俺のターン
今月から独りっ子プロジェクトに配属された
とても気持ちよく働けるのだが、時々、無性に人と話したくなる
なあに、そのうち、「そこにいない人」と楽しく会話するようになりますよ。
お前等どんだけおもしれーんだよw
もーこの板大好きw
基本、一人っ子プロジェクトがメインな我が課では、寂しくなるとコメントで一人ボケツッコミが始まります。
91 :
仕様書無しさん:2007/10/23(火) 14:00:32
float Floating_Point_Precision_Required_SubMarged_Instance_FP16_With_Soft_Manner = 0.0
float Floating_Point_Precision_Required_SubMarged_Instance_FP32_With_Soft_Manner = 0.0
・
・
・
・
・
// 長え!!!!!!!!!!!!!!!!!!!!!!!!!!!
>91
禿ワロタ
とある河川や池の水深を測定するシステムで
long DeepOne; // 深きものども
をいw
94 :
仕様書無しさん:2007/10/23(火) 18:12:41
// hoge-takahashi sections
double DonDokoDon(1,2,3,4,5) {
int inclementalcount =0;
(略)
}
計50行
翌日
// hoge-takahashi sections
//double DonDokoDon(1,2,3,4,5) {
//int inclementalcount =0;
//(略)
//}
95 :
仕様書無しさん:2007/10/23(火) 18:16:45
// hoge-takahashi sections
//double DonDokoDon(1,2,3,4,5) {
//int inclementalcount =0;
//(略)
//}
// Fuckin-Sato replaced
double DokodokoDondokodon(double AAA, double BBB, double CCC) {
(略)
原因
いがみあい
>>93 最近は淡水にも棲んでるのか
しかし「ども」つけるなら複数形で宣言しろよ
SAN = 0;
double mySon = 9.5;
>>93 随分と危険なところを測定しに行ってるんだな、その会社
>97
SANチェックか。懐かしい
もしかしてそのSAN・・・固定?
そういやあ前に
/* あぁ〜SAN値がぁ〜SAN値が下がるうぅうぅ〜 */
みたいなぶっ壊れたコメントを見たな。そりゃあもうすんばらしい糞コードのメンテを
押しつけられた人だったがw
//
コメント記号だけ書いて終わり
何か書けと
// ( ゚д゚ )こっちみんな
名状しがたいコードを読んで理解してしまうとSANが下がって
やがて発狂する・・・あれ、正しい???
// WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!!
// WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!!
// WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!!
// WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!!
// WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!!
// ここから下はエクスペリメンタルコードです!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
// WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!!
// WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!!
// WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!!
// WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!!
// WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!! WARNNING!!
わかった、わかったから5行使うな!!
そのせいで
「WARNNING って文字でゲシュタルト崩壊しました」
とかネタまで飛び出すしまつ。
俺まで何を書こうとしていたのか忘れた
別モジュールにせえと
N が重なってるのに突っ込んだら負けですか?
いいえ、それはトムです。
// *WARING*
よりマシ。まぁ戦ってたと言えば戦ってたけどな〜
ウォーリング!
// NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
間違ってOキーを押しすぎたのか、叫んでるのか、どっちだ
//NEET4SPEEDMUSTBWANTED
//Point2SubDirectory
4とか2とかやめろというか、
繋げるな
I would die 4 u
>>113 単語の区切りがわかっていいので、4や2を使いたくなる時ある。
アンダースコアや単語頭大文字とどれがいいのだろう。
いろいろ試してるんだけど、後から読み返して「コレで決まり」という決定打がない。
Just 4 your Luv
/* You can help fixing this function's bug. */
さあどう訳すべきか
/* こいつのバグを取ってくれないか? */
アメリカ人に help と言われたら、
「help = 代わりりやってやる」
という意味だと覚悟するべきだ。
バグ修正してもいいよ
or
君ならやれる!
「バ、バグを撮って欲しいなんて、言ってないんだから!」
バグ
θ
/ ̄ ̄T ̄ ̄\
|二二二二二二二|
| |
パシャ パシャ パシャ パシャ パシャ パシャ パシャ パシャ パシャ パシャ
パシャ パシャ パシャ パシャ パシャ パシャ パシャ パシャ パシャ パシャ
∧_∧ ∧_∧ ∧_∧ ∧_∧ ∧_∧ ∧_∧
( )】 ( )】 ( )】 【( ) 【( ) 【( )
/ /┘ . / /┘. / /┘ └\ \ └\ \ └\ \
ノ ̄ゝ ノ ̄ゝ ノ ̄ゝ ノ ̄ゝ ノ ̄ゝ ノ ̄ゝ
代わ(・∀・)りり
help=避ける 回避する
と取って
あなたはこの関数のバグを直さなくても良い(直すのを回避出来る)
でおk!
// あとで直す
// そのうち見直し
// いつか追加
で、何も変わってないわけだが。
126 :
仕様書無しさん:2007/12/01(土) 14:21:04
// ここに引っ掛かったらバグ
127 :
仕様書無しさん:2007/12/01(土) 15:02:44
for( i = 0; i < 10000; i++){}; // 後でタイマを使うように変更
あの・・・変更されていないのですが・・・・
for( i = 0; i < size; i++){ // 後でDMAを使うようにする
data[i] = HOGE.PORT;
}
あの・・・もうリリースされてるんですが・・・
/* 月末の場合は繰越分を神する */
lZaiko = lNyukosu = lKurikosi;
アンタが神や
subversionのせいで変なコメントを書けない
130 :
仕様書無しさん:2007/12/16(日) 23:48:49
VSSのおかげで変なコメント書き放題
CVSに変なコメント載せてしまった後、慌てて.vファイルを編集した
/*一応保留*/
// わは〜
先輩から聞いた話だと、
// ツケヤキバ
って書いてあったらしいw
135 :
仕様書無しさん:2008/01/02(水) 21:47:48
//本日修正完了
136 :
仕様書無しさん:2008/01/02(水) 21:49:54
** The author disclaims copyright to this source code. In place of
** a legal notice, here is a blessing:
**
** May you do good and not evil.
** May you find forgiveness for yourself and forgive others.
** May you share freely, never taking more than you give.
著者は、このソースコードに著作権を放棄します。法的通知の代わりに、天の恵みはここにあります:
あなたは、利益と悪でないのをするかもしれません。
あなたはあなた自身で容赦を見つけるかもしれなくて、他を許すかもしれません。
決してあなたが与えるより多くのものをとらなくて、あなたは自由に分担するかもしれません
オプソ禁止な会社って、こういうのまでだめなの?
こういうのが通じないような会社だからダメなんだろ。
というか、禁止じゃなくて承認プロセスを経ないとダメとか、そういう感じじゃないの?
よく知らんけどさ。
そんでもってスレ違いだけどさ。
承認する立場の人が「良く分からない + 調べるのめんどくさい」という理由で
承認しないという状況は見かけることがある
10億積んでくれるってお客が「是非オープンソースで」って言ってきたら、即、承認になるんかな。やっぱり。
承認したことによる余計な責任や調べるめんどくささより10億の金が魅力的なら承認するんじゃね?
> 「是非オープンソースで」
なんかフレッシュだな
インフラ9億5千で人足には5千
M$大好きな人が多いから、何でもかんでもM$でって人はいるけど、
ぜひオープンソースでって人は見たことないな。
// そろそろスレ違いですね
// ソーッスね
150 :
仕様書無しさん:2008/01/11(金) 00:40:49
√ ̄ヽ--ヘ
/ ☆ ヽ
0く━=ニニ二>
//(●) (●) \
/ ヘ (__人__) | ■■ 自宅警備員へお知らせ! ■■
/ヽノ彡,,.. .|∪| /
/ 丿,, /\ヽノ/ゝ 丶 2008年1月11日午前6時(日本時間)より
(  ̄jヽ,/_l ヽ 「2ちゃんねる」が12時間にわたって停止
\ ____ ̄{。 _____ } します。自宅警備を強化し待機せよ。
ヽ、,,_, {---} }。 {---} j
http://www.maido3.com/server/
// この行を追加すると何故か動く
戦慄した
// (コメンツ) //
// (コメンツ) //
C++の一行コメントは別に囲まないでもいいのだよ
153 :
仕様書無し:2008/01/13(日) 22:15:40
// つーかこの処理重いな・・・
修正箇所を教えてくれてありがとう(殺
//ここでディスパッチさせると誰かが怪しいことするらしい
//sleep(1);
155 :
仕様書無しさん:2008/01/14(月) 23:33:19
// 無限ループ
for(;;)
{
// だって同じ事が繰り返されるんだぜ?
あんしんあんし〜ん!
by しろ
// この関数作った奴、シベリア送りね
↑寒気
// TODO 外部プロパティ化?
// どうしようね?
コメントでチャットするなよ。隣なんだからさ。。。
それが男女だったりしたら、趣も変わるが。
_,,..,,,,_ _,,..,,,,_
./ ・ω・ヽ ./ ・ω・ヽ
_ l__/ ̄ ̄ ̄/.l _/ ̄ ̄ ̄/
\/ /\/ /
 ̄ ̄ ̄ カタカタ  ̄ ̄
_,,..,,,,_ _,,..,,,,_
./ ・ω・ヽ /・ω・ ヾ TODO 外部プロパティ化?
_ l__/ ̄ ̄ ̄/_/ ̄ ̄ ̄/
\/ /\/ /
 ̄ ̄ ̄  ̄ ̄ ̄
どうしようね?
_,,..,,,,_ _,,..,,,,_
./ ・ωヽ ./ω・ ヽ
_ l__/ ̄ ̄ ̄/_/ ̄ ̄ ̄/
\/ /\/ /
 ̄ ̄ ̄  ̄ ̄ ̄
_,,..,,,,_ _,,..,,,,_
./ ・ω・ ヽ ./,,・ω・,,ヽ
_ l__/ ̄ ̄ ̄/_/ ̄ ̄ ̄/
\/ /\/ /
 ̄ ̄ ̄  ̄ ̄ ̄
// こっちみんなw
かわいすぐるw
136 名前: 仕様書無しさん [sage] 投稿日: 2008/01/29(火) 23:21:51
明けの明星、暮れの明星
137 名前: 仕様書無しさん [sage] 投稿日: 2008/01/29(火) 23:23:37
宵の明星だ、ゆとり
138 名前: 仕様書無しさん [sage] 投稿日: 2008/01/29(火) 23:32:35
年末しか見れねーのかよwww
コピペ君って馬鹿だな、まで読んだ。
「出来ちゃったんで〜、結婚しちゃいました〜、ポリポリ」
出来ちゃった婚という言葉が出始めた頃、後のゆとり世代の親となる奴のコメントである。
>167 コメント違いw
/* 俺が修正したことは秘密にして置いてください */
何かやましいことでもあるのだろうか。
できちゃった婚という言葉は大昔からあった様な気が。。。。
出来なかったんで別れます。
ってのは何時の時代でもあるな。
その別れた夫婦がそれぞれの再婚相手と
半年以内にご懐妊となったのには生命の神秘を垣間見た。
元夫婦は互いに「同級生の親友達」として交流がある。
生でやりまくっても出来なかったんだからと考えると妄想がふくらむw
だからこれ書いた奴、生きろ!!!
↓
// 出来なかったんで逝きます
>その別れた夫婦がそれぞれの再婚相手と
>半年以内にご懐妊となったのには生命の神秘を垣間見た。
婦はともかく夫のほうについてはかなり神秘だな
上の話に出ていない5人目がry
// もうすぐ初めての子が産まれるってのに、何やってんだろう俺・・・・
済みませんN先輩。あなたにあの日徹夜させたのは俺バグのせいです_| ̄|○
/* ここでインクリメント */
--x;
ちょww
わらたww
/* _人人人人人人人人人人人人人人人_ */
/* > インクリしていってね!!! <*/
/*  ̄^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^ ̄ */
>174
コレは酷いw
>174
やられたwwwww
//俺、このプログラムが完成したら結婚するんだ
182はVB6使いなのか?
//僕が一番PHPをうまく扱えるんだ!
>>185 いやc使いだよ
vb6も一応使える
>>174は
コメントとコードが違うだけじゃね?
としか感じられない…
If the code and the comments disagree, then both are probably wrong.
-- Norm Schryer
コードとコメントが食い違っているときは、たぶん両方間違っている。
つまり
/* ここでデクリメント */
++x;
が正解って事?わかりません><
>>187 そんなコメントいらない上に間違ってるなんて…ってことで
きっとxは負の値しかとらない変数で
その絶対値をincrementしてるんだ
と思えば (@_@)
192 :
仕様書無しさん:2008/03/28(金) 15:52:51
for(inc=0; inc < melc && dec == ai; inc++ ) // 正攻法
どこが正攻法なんだか分からん状況で「正攻法」
僕に性交法を教えて下さい ><
//MicoroSoftの仕様に合わせる
マイコロソフトってなんだよ…。
こんな感じか?
\γ⌒ヽ
\γ⌒ヽ
\γ⌒ヽ
\γ⌒ヽ corocoro...
\γ⌒ヽ
\γ⌒ヽ
\γ⌒ヽ
\γ⌒ヽ
\,,_⊂゙⌒゙、∩
\⊂(。Д。)
\ ∨∨
\
\
\
// ○○死ね!!!
が200行ほど書き込んであった。
//Message Recieved
いや、ただの綴り間違いなんだけどさ。
確認したらコメントどころかエラー出力、プログラム設計書、
ユーザインタフェース仕様書、あげくの果てに要求仕様書まで
間違っててこの会社あほしかいないのかと思った。
ごめん、それよく間違えるorz>receive
@auther
ってよく書いてる。
スペル間違いスレってまだあったっけ?
停滞してるけどあったよ
プログラマ的よくあるスペルミス
http://pc11.2ch.net/test/read.cgi/prog/1111139540/ しかしreceiveのスペルミスはマジで多い。
以前カルボナーラをほぐしていた時に、recieveってフラグ的に使ってる
グローバル変数があった。ぷっ、間違ってるぜ。
と思ったらreceiveって変数もあって、Σ(゚Д゚;≡;゚д゚)な感じになっちまったよ。
あちこちで書き換えられてて意図的に分けてるのかバグってるのかすら不明。
あれでよく動いてたもんだと関心しちまった。
×関心
○感心
○寒心
203 :
201:2008/03/31(月) 13:28:50
感心が正解っす…。_no
見事な訂正だと関心はするがどこもおかしくはない
急にレス伸びてるなぁ
// 元は _RenderTarget でしたが
// アンダースコア無しのRenderTargetもあって
// 混乱するので変更しました
100箇所近くもある _RenderTargetの場所全てにこれ
ん?コメントに反して直ってないということ?
そんなの先頭に一回、または別ファイルのChange Logに書いてくれりゃいいんだ
/* 200x/xx/xx I.R ごめん、怖くて手つけられない */
ってコメントがあって、「?」と思ってよく見たら下のswitch文が
(おそらく)break;が抜けていたり、defoult:になってたりして、
驚愕したことある。とりあえず1行足しといた。
/* 200x/xx/xx T.K 見なかったことにします */
211 :
仕様書無しさん:2008/03/31(月) 22:03:56
忘れられん
/* 14.09.2004 SE:○○○moto */ 英式日付のここからして気取ってることがわかる
/* ******** Project 01 for ○ony */
/* 逐次コメントを書き込むこと */
/* ここはチャット場などではない ネタなどは禁止 */
/* 統括:○○ */
/* 監督:○○ */
/* 主任:○○ */
/* 責任者:○○ */
/* プロデューサー:○○ */
いまだに役職の優劣がわからん
212 :
仕様書無しさん:2008/03/31(月) 23:30:08
答弁を打ち切ってください
答弁を打ち切りなさい
答弁を打ち切りなさい
答弁を打ち切れエエエエエエエエエエエエエエエエエエアアアアアアアアアアアアアアアコラアアアアアアアアアアアアアアアアアアアアア
弁当打ち切られますた
某社のアーケードゲーム。
//まんこまんこまんこまんこまんこまんこまんこまんこまんこ
//まんこまんこまんこまんこまんこまんこまんこまんこまんこ
//まんこまんこまんこまんこまんこまんこまんこまんこまんこ
//まんこまんこまんこまんこまんこまんこまんこまんこまんこ
//まんこまんこまんこまんこまんこまんこまんこまんこまんこ
冗談抜きでほんとにあった。
多分イっちゃってたんだと思う。
あの時これ見てみんな最初は笑ってたけど
途中から「きつかったんだろうなぁ・・・」
ってしんみり。
ソースの「作成者」なるものが全て「東京太郎」となっていたw
あの伝説のプログラマー、キョウタロウ・アズマか!
そこで区切るのかw
いや、
>>217のセンスじゃなくて、有名すぎるだろそのネタ
あのさ、「山田太郎」ってのもあるんだけどこれはどうよ。
山田甲八よりマシだろ。
たし放見を々我は天
''' 1回では本当に出力されてるのかわからないので
For h = 1 to 10
Debug.Print strX
DoEvents
Next h
ついさっき98年11月にリリースされてたシステムの改修案件に手ぇつけようと
とりあえず適当なソース開いたらこれがあった。
先が思いやられるわ。
ちなみにVB5…or2
こんなのも見付けた
''' コマンドブタンのエナブレッドをスイッチオン
Button121KL.Enabled = True
もう死ねとしかいいようが…or2
ダイスクをストツポしそうなコメントだぬ。
必殺技が出そうでかっこいいコメントだぬ。
>>225 そのファイルの編集者名にはおまいの名前が載るんだぜ
229 :
仕様書無しさん:2008/06/09(月) 19:43:22
慣れたやつでも一瞬「正しいんじゃね?」って思ってしまう変数名
10secondsTimer = 0;
変数名の先頭が数字ってのは認められない言語が多いんじゃないだろうか。
数字が先頭に来てるやつは上司のレビューをすり抜ける。
特に忙しい上司ほどコンパイルとかせんので
構文のみをササーッと見て変数名の規則は眼中にないため
ん いいんじゃね
とかOKが出
イザ動かそうとすると
ひどいザマである
この後は
経験が浅い奴の場合何が悪いのかわからずに悩むことになる(頼れる上司からのOKは絶対と思っているから)
その上司ダメジャン
先頭に数字がある変数名なんて見たことないからすぐ気付くと思うんだが
というか単体コンパイルぐらい一回通せと。
ソース間依存が激しくて単体コンパイル無理とか?
ふつ〜、コンパイルしてからレビューするよな
スクリプト系だとコンパイルしないから実行時まで気づかん可能性はあるな。
237 :
仕様書無しさん:2008/06/11(水) 22:02:29
小さいのとかならいいが、
象を食べるときは、どうするか?
一口ずつ食え。あとはそれの無限ループだ。
いや、有限ループだね。
いずれなくなるのだから。
リフレッシュが「リフラッシュ」になっていた。
ハニーフラッシュを思い出した俺はもう若くはない。
re-flashって言葉もありそうだ
フラッシー旨いぞ、フラッシーw
飲めw旨いぞwフラッシーwww
re-flush じゃね?
ていうか何故数字ではいけないのか!!
>>245 値としての数字はどーやって表現するの?w
COBOLでは数字だけだと数値になるが、数字で始まる名前はOK、
100-XXROUTINE
みたいな名前。普通に使うぞ。
248 :
仕様書無しさん:2008/06/15(日) 15:41:13
数字「だけ」では判断できぬ
やも
知らぬのだが、
数字+その他の文字なら、容易に判断が出来る。
数字が先頭にあると言うだけで門前払いはおかしい。
3fはfloat型のリテラルで
3gは変数
ってなったらややこしいなー
100_XXroutine ならともかく、
100-XXroutine は ひゃく ひく ペケペケるち〜ん じゃね? C的には。
あんまりC前提で話しすぎるとCOBOL屋とか
この場合は違うかもしれんがLisperとかPascal屋に突っ込まれるからな
こういうときは素直に相槌でも打っといたほうが身のためだ
ほほう
ふむふむ
'''何故、ベストを尽くさないのか!?
''lLpCnt = 0
Do While lLpCnt <> 0
''初期化
lLpCnt = 0
Loop
1l は変数になるんですか?
long型の数値リテラルになるんですか?
ということになるじゃん
256 :
仕様書無しさん:2008/06/30(月) 02:22:38
0x100ゲットage
おめ!
// これ以上やっても無駄無駄無駄ァーーーッ!!フラグ
// もうちょっとだけ続くんじゃよ。フラグ
// お楽しみはこれからだフラグ
遊ぶな。
// 何度アタックしてもフラグが立たないんです...
Flg = 0; //フラグをへし折る
(ノД`)
261 :
仕様書無しさん:2008/07/11(金) 21:53:13
if(!CountNumber) { /* みづらい */
・・・
この会社では CountNumber == 0 とかドシロートっぽい書き方しないといけないらしい
>>261 数値データの比較だったら、俺もやっぱ後者だな。
263 :
仕様書無しさん:2008/07/11(金) 22:30:14
ブール型のように0か1かしか取りようがないところでさえこれだからな
0と1以外の数値もあるってんならまだわかるが
C#できっちり禁止されて以来、その辺は割と意識するようになった
>>261 おまえの書き方のほうがドシロートっぽいだろ
というか、セオリーにあえて反する意味が何かあるのか?
たとえば 0 == CountNumber が嫌だっていうならまだ理屈が通るが
おまえには理屈やエレガントさやポリシーやスタイリッシュさがない
年収も地位も彼女もないんじゃね?
もしかしたら仕事もないかもw
boolean ならともかく、数値なら == で比較対象を明示だろjk
せめて0と比較なら3項演算子使おうぜ
if文使っておいてハッカー気取りとかアリエナスwwwwwwwwww
はぁ?そこはswitchだろ。
switch (CountNumber) {
case 0 :
default :
}
でバッチリだろ。
んで、break し忘れる、と。
/*
* 冗長で大変申し訳ないとは思うのですが・・・
*/
すまん、これおれのコメントだわ
272 :
仕様書無しさん:2008/07/12(土) 02:03:25
ドッシューCとかでも
慣れたCプログラマは
if(countbasie)
って書くもんだ == 0 なんて書く奴いない
って書かれてたな
273 :
仕様書無しさん:2008/07/12(土) 02:07:53
>>272 おれ
if(x){
って書き方嫌いでなんでも比較形にするわ
他スレでもたたかれたから・・・もう何も言いたくないけど
なら言うなよ
自分がアホだって言ってそんなに楽しい?
>>274 人をアホとよぶほどにお前は頭よくないだろ
if(countbasie)
if(countbasie == 0)
って(自分の)生産性をあげるか、
(なれない新人程度でも読みやすいように?)保守性を上げるか程度の違いだと思うけどな。
どっちをとるかは会社次第で、けなすようなことではねえんじゃね?
俺が偉いんだ、俺がルールなんだってやつ以外は。
277 :
仕様書無しさん:2008/07/12(土) 02:32:59
ドッシューC
>>272 countbasieって何?
検索したらCount Basieっていうミュージシャンとのことだった。
if(countbasie)って、「もしCont Basieが生きているなら」とかいうことであれば
0との比較は冗長で、かえって意味を分かりにくくすることだとは思うけど。
そんなのは例え説明のためのプログラムでも書いてはいけないと思う。
×「もしCont Basieが生きているなら」
○「もしCount Basieが生きているなら」
^^
if(countbasie == 0)
を推奨している書籍はあっても
if(countbasie)
を推奨している書籍はないよ
いわゆるGOTO不要論や多重継承禁止論と同じレベルで
都市伝説になってる根拠のない形式論だけどな
countって来たら俺の中ではbasieとしか続かないの
jazz
きんもちわりースレだなおいww
283 :
仕様書無しさん:2008/07/13(日) 02:32:31
ドッシュゥゥゥゥゥゥーC
つか、ここはコメントスレだしw
// TODO 美しくない。後から見直す。
ああ、見直すの忘れてた・・・ごめん。
// TODO 美しくない。二度と見たくない。
// TODO 美しくない。もう直したくない。
// TODO:いつか直すかも知れません。今は許してください。
// イラついたから直してあげたんだからね!あ、アンタのためじゃないわよ!
// もう今日は帰りなさいよ。べ、別にアンタが心配なんじゃなくて、
// これ以上使えないプログラム作られたくないだけなんだから
//
// あ、明日もちゃんと来なさいよ!
// もはや何がなんだか訳分からんが、とりあえずこれで動く
↑あるある
/*美しくないのは解ってるんだ。何も言わないでお願い*/
// ここにコメントを入れないとなぜか落ちます
295 :
仕様書無しさん:2008/07/16(水) 15:49:22
コメントが文字化けしてるので
何を書いたのか聞いてみると
「わざとです」
何か重要なことを書いたのに文字化けして読めないのではないか、と悶々とさせる
そんな作戦だったらしい
そいつにゃ文字化けしたメールで解雇通知送ったれ
//この設計書は僕の頭の中に・・・・
ソースの解読に半年かかったわw
// null だったら親子関係が崩れて家庭崩壊の危機にある
近親相姦は危険
てか、friendって近親というか、少なくとも恋人同士じゃね?
友達にはそこまでさらけ出さないと思うんだ
302 :
仕様書無しさん:2008/07/21(月) 00:41:06
ハ∧ .l
/ ヽ l お
,'o ,' おl ハ,,ハ. は
レJ,,,____/ しこ.l / \ よ
/ ヽ よと l {0 O i う
_/ l ヽ.うわ l ゝしJ /
しl i i り l > < 今
l ート l / l ヽ 日
 ̄ ̄¨¨~~ ‐‐‐---─| / /l 丶 .l .も
___ | / / l } l お
/ニュ トーイ l /ユ¨‐‐- 、_ l ! .こ
ヽ廿' .`廿' l _ / ` ヽ__ `-{し| と
n .____ l / `ヽ }/.わ
三三ニ--‐‐' l / // り
 ̄ ̄ ¨¨¨ー─‐‐--- ,,, __ ____/ /_/ だ ´
∧ ∧ |  ̄¨¨` ー──---
お / ハ,,,/ ハ | お お お
断 γ'´ ヽ .|. 断 断断
り / ○ ○ | り ハ,,ハ り り
し { U U . | . し ( ゚ω゚ ) し し
ま ゝ u (__人__)u ノ| ま / \. ま ま
す >u、 _ _Uィ l す ((⊂ ) ノ\つ)).す す
/ 0  ̄ uヽ | (_⌒ヽ
. / u 0 ヽ| ヽ ヘ }
/ | ε≡Ξ ノノ `J
ト'
//ここに入るはずはない
304 :
仕様書無しさん:2008/07/22(火) 10:09:46
//仕様決まり次第実装 2005.04.21
3年間なにしてんの
仕様が決まらないんだから
実装しようがないだろ
仕様も決まらないような部分なのだから、
無駄な仕事をせずに済んでいるってことだろ。
そりゃあしようがないなあ
どうしようもないよ
しようもないネタだなぁ
311 :
仕様書無しさん:2008/07/23(水) 21:59:55
// 活動限界です。
// ↓のバッファ小さくするな。小さくしたらコアダンプする。
// このソースHP-UX11iの**コンパイラだとエラーでるから、☆☆のコンパイラ使え
// 解読の限界だ。だれか2週間で作り直してくれ。Sイン後落ちても探さないでくれ。
312 :
仕様書無しさん:2008/07/23(水) 22:35:38
>>280 知ってるか?
そういう書籍って実際にプログラム組んだことがないヤツらも書いてるんだぜ?
313 :
仕様書無しさん:2008/07/23(水) 22:46:55
//以下紙芝居
// ここから
〜1000ステップ弱〜
// ここまでステップ数をかせぐ為のダミーです。良心が痛みます。
/* 63.12.13 **で**に変更 */
/* たった今子供が生まれたって連絡があった */
63は昭和ね。後の日付はちょっとてきとー
なごんだ
/* 当分の間帰宅は許されない */
と続いていたら和めない
/* いつ子供の顔を見れるか分からないが */ とかな。
/* ここのバグ修正が終わったら子供を見に行くんだ */
とか
/* ノーコメント */
/* 20.7.24 娘ならそろそろ結婚しているかもしれぬ */
刑務所の作業でプログラミングさせるってのができたはずだから
強ちありえないコメントでもないな。
できたっていうか10年くらい前からあるぞ
でも場所限定で和歌山と山形だけ
似たようなんを前にも見たな、と思ったら>173だった
>>319 /* 死亡フラグがONなら */
とか
メタボになって脂肪フラグ
--なんか変なレコードも混ざって取れることがあるけど
-- そのうち直そう
// omajinai
Sleep(500);
>329
それはよくあるな。
Sleepで思い出した。
コメントじゃないが
//返事がくるまで時間がかかるので少し待つ
for(hoge=1;hoge<100000;hoge++)
つうのを見たことがある。
とりあえず動いているようだったので見なかったことにしたが。
>>331 CPU負荷がすごいな
やった奴はつるし上げていい
コンパイラがなんとかしてくれるよ
335 :
仕様書無しさん:2008/08/13(水) 11:16:10
/* ここで予約情報を確認する必要があるやろ */
突然関西弁で吹いた。コメントがあった部分には特に何も実装はなかった。
>>336 俺が見た関西弁コメント
/* ここ、逆ちゃうか? */
実際、確認すると逆だった(笑)。
しょうもないコメント書くなら、誰かに相談するとか、修正しろと言いたい。
>336
関西出身の子がたまに「〜してはります」みたいな
言い回しのコメントしてて、ひそかに和んでる。
殺伐とした会議でも、とろーんとしたお国ことば、
しかも微妙に天然入った発言で、雰囲気をぽわーんと
幸せにしてくれる、貴重な才能の持ち主だ。
// ええ、疲れましたとも
// 身辺整理終了
実際に書いたヤツに連絡取れなくなった。
アパートも引き払ってたし、実家の方でも連絡とれずで捜索願が出てる状態。
諦めムードが漂ってます。
' パージのヘーダをセートする
……何語?
ドラえもんが読んでたクイズ本にそんな問題があったような
>>341 それ、日本語が出来るつもりで出来てない、中華か半島人のコメントか?w
>>343 日本語ができてないのか英語ができてないのか微妙なとこだな。
' ページのヘッダをセットする
でいいのか?
'パージしたデータをソートする
かも。
whileをホイールと読んだ「小熊ちゃん」を思い出した。
# もう7年位前のネタなのか...
カッパらったクサイ...
// おかしいな・・・・・これで明日出荷なんて間違ってるよ・・・・
// なぜかこのあたりで落ちることがあります。原因を調査しないとまずいと思います。 2006.05.14 xxx
// ↑
// 辞める前に調査しとけよ・・・時限爆弾かよ 2007.03.21 yyy
// なぜかこのあたりで落ちることがあります。原因を調査しないとまずいと思います。 2006.05.14 xxx
// ↑
// 辞める前に調査しとけよ・・・時限爆弾かよ 2007.03.21 yyy
// ↑
// うっさいハゲ!史ね!2007.12.24 zzz
// なぜかこのあたりで落ちることがあります。原因を調査しないとまずいと思います。 2006.05.14 xxx
// ↑
// 辞める前に調査しとけよ・・・時限爆弾かよ 2007.03.21 yyy
// ↑
// うっさいハゲ!史ね!2007.12.24 zzz
// ↑
// おまえら喧嘩はいいからこの障害解決してってくれよ・・・ 2008/03/01 aaa
// なぜかこのあたりで落ちることがあります。原因を調査しないとまずいと思います。 2006.05.14 xxx
// ↑
// 辞める前に調査しとけよ・・・時限爆弾かよ 2007.03.21 yyy
// ↑
// うっさいハゲ!史ね!2007.12.24 zzz
// ↑
// おまえら喧嘩はいいからこの障害解決してってくれよ・・・ 2008/03/01 aaa
// ↑の3人
// 隣に座ってるんだから直接会話しろと 2008/05/03 kacho
だんだん近づいてくるコワイヨ
// なぜかこのあたりで落ちることがあります。原因を調査しないとまずいと思います。 2006.05.14 xxx
// ↑
// 辞める前に調査しとけよ・・・時限爆弾かよ 2007.03.21 yyy
// ↑
// うっさいハゲ!史ね!2007.12.24 zzz
// ↑
// おまえら喧嘩はいいからこの障害解決してってくれよ・・・ 2008/03/01 aaa
// ↑の3人
// 隣に座ってるんだから直接会話しろと 2008/05/03 kacho
// ↑
// もう辞めてるから修正は無理 2008.05.21 xxx
'いいなみんなC++プログラマで・・・
'なんで俺だけこんな仕事を・・・
'いい加減卒業したいよ(本当にありました)
エロじじい
// (バルタン星人語)
// 仕様書、××さんの分はあてにならないので、とりあえず口語訳
// (一応日本語)
// ボタンの事件
void actionPerformed(ActionEvent e) {
・・・・
}
オリンピックがあった国に外注したソースにこんなコメントが入ってたよ。
思わず「おしい!」と言ってしまった。
/* ? */
どうしろと…
>>361 /* ? */ /* <- ? */
でいいんじゃね?
>>361 /* ? */ /* ! */
でいいんじゃね?手あかに塗れたネタだけどさ
/* ! */
とか、記号を使ったコメントがところどころあってなぁ。
ソース書いた人間に問い詰めたところ
検索用のタグ
だったorz
>>356 なんで辞めたxxxがコメント入れてんだよw
検索用コメントは $を使ってる。
検索用コメントは「xxx」。深い意味はない。
934 : 仕様書無しさん [sage] DATE:2008/09/23(火) 21:38:44
新人の作ったシェーダーのソース見てたら、注釈に
// ○○○○○をオッパイプラインにセット
ってあったんだけど気付かないふりしておいた。
わざとなのか・・・・、わざとだよな・・・。
おっぱい振動用特殊処理パイプラインがあるのかもしれんぞ?
ブラジャーの形状記憶合金ワイヤのデザインかもしれん
うむ。ブラジャーのワイヤも意外と奥が深いからな
372 :
仕様書無しさん:2008/10/05(日) 20:46:24
プログラムソースには1バイト文字しか使ってはいけない!
ちゅうポリシーの持ち主がいて
// 初期化 2002/08/11 笹川
とか
// initialize 30.Aug. 2002 Fuckintosh
とか、あらゆる語句の日本語と英語が混在しまくってて何とも言われぬ心持ちになった。
しかも1バイトポリシーの持ち主は日付表記まで英語圏。(日/月/年)
パッと見、「30月」に見えてしょうがない
気持ちは分からなくもなくもないような
他の人が、例えば
//CPU変更に併せて修正 2003/09/12 やらない夫
なのに、その人のみ
//Fixed code for other CPU architecture 12.Sep.2003 FuckOSX
とか書かれてるから
一瞬戸惑う
15行にも渡る英語コメントがあることもあるし
// 死ね!○○ ←実名
>>374 英語圏の人が居ないプロジェクトならこの上なく無意味だよね。
そんな私も趣味でやってた頃を振り返ると・・・ごめんなさい。
まあカナダの某社とかと共同でやるときは
全部英語コメントなので、全員読めるからいいといえばいいのだが
なんか「ゼロ戦」みたいな違和感がある
なんで日本の戦闘機なのに「ゼロ(英語)」なんだ
っていう
それは単に通称だからそう呼ぶ人が多いだけでしょ・・・
Xヶ国語が混在してたらカオスっぽいな
さあ軍板に還ろうか
アメリカは月/日/年だっけ
以前「おーいコメント化されている不要なソース行をすべて削除してくれー」と新人に依頼したことがあって、
新人は「終わりましたぁぁぁああ!」と元気よく返事。
例外なくすべてのコメントが一切削除されていた。
それはあなたが悪い
>>383 新人がプリプロセッサ通した後で整形ツールにかけただけだったらデキル奴だw
「棚を整理してくれ」と言ったら、棚にあったパッケージソフトをごっそり捨てたヤツが
いたな。。。スレ違いだがw
どうやって就職できる年齢まで生活できたのか不思議だよね
// 以下、あるはずのないコード群でお送りします。
>>388 「資料をホチキスで綴じてくれ」と言ったら四隅をホチキスでとめたヤツもいる。
誰が袋とじにしろとwww
使えない新人スレ逝った方がいいのかもしれんが・・・
昔のだめなヤツは考えてもわからない馬鹿だったけど
今のだめなヤツって考えることができない馬鹿なんだよねえ
特に最近の子って目的っていうか何のためにそれをするかを考えない
何故だろう?
そりゃ、言われたことさえやってればよゐこと言われ続けてきたんだから
躾ができていないだけ
親の世代が親の仕事を放棄した結果
>>391 会社のレベルが下がって昔より低レベルの新人しか来なくなったんじゃない?
本当にレベルの高いヤツって、
昔からそれほど落ちてないと思うけど…
下の方の連中の落ちっぷりが半端無い気はするな
よく言われることだけど、真ん中層がなくなった。
今までそれでどうやって生きてきたのっつーくらいヒドイのがたまにいる
どうでもいいがお前ら、書き込む前にスレタイをもう一度読むんだ
401 :
仕様書無しさん:2008/10/09(木) 00:26:48
自分の名前をコメントに残したまま納品しちゃったことがあった。
>401
俺もやった。
HTMLの修正コメント残したまま出荷して、大慌てで修正版出したことがある。
危うく全世界に俺の名前と修正履歴を公開するところだった。
修正コメント。どこの会社かはもうお分かりですね。
403 :
仕様書無しさん:2008/10/09(木) 04:05:37
>>402 自分の名前ってあとで検索するのに結構便利なんだよね。
他人のコメントと区別できるし。
別のユニークなキーワードにすればいいのに
>404
それに近いことを言ったらふざけたキーワードにしたヤツがいたw
ユニークはそういう意味じゃねぇ!
406 :
仕様書無しさん:2008/10/10(金) 00:28:22
unique
なぜか日本では「面白い」とか「愉快な」という意味に取られているが、これはまったくの大間違い。
本来の意味は「唯一の」「一意の」という意味で、「他の何ともカブらない」程度の意味だ。
しかし、これが口語になると「他に例を見ないアホ」という、侮辱の意味もあるので
英語圏の人間に「You are unique」と言われて「愉快な奴だと褒められてんだな」と喜んではいけない。
バカにされてんだ。
>>406 _
, ^ ヽ
イ fノノリ)ハ
リl|゚ - ゚ノlリ ユニーク…
_/_つ/ ̄ ̄ ̄/_
\/ /
>>406 日本だと、
「他の何ともカブらない」≒「(興味深いという意味で)面白い」―同音異義(?)→「(愉快という意味で)面白い」
という解釈かな?
蔑称の方は初耳だ、勉強になった。
「愉快な奴だな」って、状況と相手によっては「そのケンカ買った」という意味に取れるんだが、それともまた違うのかな?
ユニークとかナイーブとかネイティブには褒め言葉じゃないよね
ナイーブって日本語だと褒め言葉だったのか
ソースを変更した際のコメントには日付と氏名、何をどうしたのか
書く事がルールになってるんだが、
// 昨日先輩に直すように言われて、処理を変更しました
疲れてたんで、ちょっと和んだ。
先輩乙
>411
おまえ日本人か?
普通、日本語のナイーブは仏蘭西語の naïve
「素朴な、純情な、無邪気な;気取りのない、自然な」
といった意味でしか使われない。
/* 俺のせいじゃない */
バグは無いように見える…が、恐い
416 :
仕様書無しさん:2008/10/12(日) 10:32:50
そういえば、
プログラマを採用するときにCで5行くらいの短いプログラムを書かせてみて、そいつが
ループ変数の名前で
int CountBookNumber;
とかの長いのを採用したら、そいつはほとんどプログラムを書いたことがないと判断しろ
というのをどっかで読んだけど、本当にそう思う?
ループ変数は短ければ短いほど経験ありと判断するらしい。
コメント関係ないし他のスレで聞け
スレタイに合った話をするなら、
>416
ループ変数のコメントに /* ループ変数 */ とか書いたやつは却下
なんてのはどうだろうw
>ループ変数は短ければ短いほど経験ありと判断するらしい。
たかがループの中でしか意味を成さないカウンタ変数に長い名前を付けるのは経験不足。
長い名前を付けないと意味を忘れるような糞長いループを書くのも経験不足。
今回の件は5行とのことだが、たった5行の世界で変数の意味を忘れるような人間は経験どころか
素養が全くないと判断した方が正解。
そういうバカは例え変数名をiとしても、iが出てくるたびに質問に来るようになるぞw
それかiを使う行のたびに // iはループカウンタ とか書き始めるw
Cでループ処理を含む5行の処理を書こうとしたら、
main関数とループ処理とreturnだけで行数を全部使い切ってしまう気がする。
関数の中身が5行程度、と善意で解釈w
>>416-419 一理あるねぇ
ただ、以前関わってた某企業では、
一文字変数禁止で、みんなしてループカウンタを iCounterとか書いてて、
俺も渋々それに従ってた事もあるんで
でも、そんな企業はバカ企業だろうから、問題ないか…w
その程度のルールならおかしいとは思わない。ちゃんと適用されてるなら。
むしろ昔の流れで変数名は○文字以内とかもうww
くだらねえ
関数名も変数名も何もかも1文字でなきゃならないってか?
Linuxのカーネルにしろ、id softwareのゲームにしろ
商業ベースもしくはソレに近いものはだーれもやっちゃいねえ
1文字を有難がるのはド素人だけってこった
↑ループ変数限定の話ですよ、お兄さんw
誰も全部一文字にしろとは言ってないですよ。
425 :
仕様書無しさん:2008/10/13(月) 00:49:47
そらループ1つしかなければiでもいいかも知れんが
何個もあったらどうすんだろうなw
i,j,k...
26個まで耐えられる!
むしろ、そんな多段になるループがどうかと思うけど。
430 :
仕様書無しさん:2008/10/13(月) 01:21:59
いや、そんなことはわかっとる
変数禁止でいいだろ
#####################################
# S Q L E X E C U T E S E C T I O N ! #
#####################################
かっけーw
/**
* @file A.c
*/
/*
* ここから別ファイルのつもりだったけどめんどくさいからそのまま
*/
/**
* @file B.c
*/
>412
わんだw
>>423 変数はともかく関数名が1文字ってのは見たことないなぁ
>>423 は慌て者
仕様書も流し読みで勘違い実装を連発する迷惑な困ったちゃん
は?
「なごんだ」を変換してみりゃ分かるだろ
ここは2ちゃんねるです!
コーヒー吹いたって事じゃない?
444 :
435:2008/10/14(火) 23:54:54
>438
半年ROMってろ。
>>435 今頃になって、意味がわかった俺は 2ch歴二桁年…
2chができたのは1999年なんだが
100年ROMってろと言われたらしい2getterもいるんだから
10年やそこらのヤツがごろごろいてもおかしくはない
あめぞうから数えれば10年ってのもいるかモナー
// 初期化するにゃ
// 終了するにゃ
なぜ猫語!?Σ(゚д゚;
>>448 それが女なら即俺をインストールいしたい
インストール石鯛
>449
んで、女性のワクチンソフトに撃退されると。
…精液か精子に対する抗体って本当にあるらしいな。
そりゃ他人の細胞だからな
>449
40過ぎのむっさいおっさんだったらどうするよw
>>453 それは君に任せよう
俺はちょっと腹がいたくなってきたから病院行くわwwwww
' 自ら値して処理を引くことを取り消します押しボタンをクリックします
……に、日本語で……おk……
通じなくはないが、すげーw
プログラムじゃないんだけど、どうしようもなく使えなった奴が首になって、
そいつが辞めた後、そいつのPCをあさってたら、
outlookの予定表の退職日に「新たなる旅立ち」と書いてあったのが衝撃だった。
来世への旅立ちだったりしてな
そして伝説へ…
メークレジェンド?
プログラマは他人の末路には本当無関心だよな。性格歪みすぎでは。
hoge は他人の末路には本当無関心だよな。性格歪みすぎでは。
hoge には任意の職業を代入できます
hoge=自宅警備員
hoge=ネラー
hoge=ネ申
hoge=小沢
// データファイルに○○を保存しt(以下略
数行後
// ファイターに○○を(以下略
何か戦ってるらしい。
先輩が書いたコードのcase文の中に
//ここに来ることは絶対にない
ってコメントついた条件があって、コードは何も書かれてなかった。
(セミコロンが書かれてただけ。)
「本当かよ」って思ってソース追ったらやっぱその条件に入るケースがあった。
でも、放置した。
コード書いたの俺じゃないし、前もそういうの見つけて直したら逆ギレされたし。
バグ発覚したのは納期の前週の金曜。
土日なくなったらしい。
絶対はないな…
俺だったら、
// ここに来ることは仕様上ないはずだけど念のため
って書いて、ログ出力だけ仕込んでおくかな
>ソース追ったらやっぱその条件に入るケースがあった
これはねーわw
自分の書いたソースと周囲との連携等が把握出来てないって事じゃんw
解ってないままソース書いてたら、そりゃバグが出るわw
if(hoge == true) {
} else if(hoge == false) {
} else {
//ココに来る事は絶対に無いよ
}
なら『絶対』だろうけど、その前に勉強しなおせと言いたいw
exit();
//ここに来たらびっくり
PG1年目なんだがswitch文で来ることがないcaseを書いておく理由が分からない。
来ることがないって思ってればdefault条件になるようにしておけばいいんじゃないのか?
>>474 来るはずがないけど、来たらそこまでに起きたバグを確認したいとか?
defaultを書かないと速度向上が見込めるって噂を聞いた事があるが関係ない話か
ちなみに実測した事は無い
defaultを書かないと回路規模が小さくなると聞いたことはある
478 :
仕様書無しさん:2008/10/23(木) 08:11:08
合成ツールがゲーテッドクロックしてくれるからな
むしろ default したら信用がなくなる。
>>474 あらゆる入力に対して「ここには来ない」(
>>472)ならともかく、
『今は来ないが仕様変更のせいで来ちゃったらやばいぜ』
という場合に備えたりしたほうがいいぞ。
>>476 速度をあんまり気にしないからswitch文を使うんだろ。
本気で速度向上を目的とするなら、自分で最適化を
考えて、実装をテーブル処理とかにするべき。
>>472 は hoge が int 型なら来ちまうけどな
float/doubleでも逝くだろ...
>474
普通に考えるとアサーション。
来ることがないと思ったところに本当に来ることがないなら世の中幸せ。
プログラムは思った通りに動かない。書いた通りに動く。
だから、来るはずのない条件を明示的に記述してassertを仕込んでおくのは良い習慣。
もしくはdefaultに意味のある処理が入っていて、来るはずのない条件をトラップするのに使えないのかもしれない。
来るはずのない箇所に来たら即時終了でおk
// ここには来ない
system("shutdown -h -q now" ) ;
// 来ちゃらめぇぇぇぇ
//ここは不幸のブロックです。ここにきたら不幸が訪れます。
//oobar
//このプロジェクトが終わったら結婚するんだ・・・
>>479 サムライ債が・defaultしたな...
/*ここで死亡フラグ*/
来るはずのない箇所に来たら適当なエラーメッセージ出力だろ条項
#幸せなんて誰かが決めるもんじゃない
#上を見たらキリが無いしね
特に意味は無いけど、好きな言葉とかコメントに残したいな。
やったことないけど
絶対来ないはずのエラーでは今プレーしているネトゲにいる有名人の名前と
その名前を開発者に連絡するのを促すメッセージが出力されるようになっている
名前でソースを検索してエラー箇所を見つけるという寸法だ
社外の人間・客が見て顰蹙しないメッセージにしとかないと痛い目見るぜ
「えーとすいません 十字の記号みたいなのと、えっと「絶対」「天使」
「暗黒」「姫」「神」…
それからギリシア文字の、ちょっと読めないんですけど蛇みたいな
にょろにょろした文字ですね、それからまた十字の記号みたいなの、
これを御社の開発の人に伝えろって画面に出たんですけど
どういうことですかね?
なんという痛いネトゲ系のHNw
猫 を忘れちゃいかんな
様々なMMOの統計から導きだされた関わってはいけない名前の法則
トラブルに巻き込まれたく無ければ、近づくな、話しかけるな、無視しろ
1.名前より、記号や特定のサインに注意するのはMMOの常識
即取られそうな名前、有名アニメやゲームキャラの前に
†、Ψ、☆、×などの記号がついてる場合はほぼ9割以上の確立で池沼厨房、触ると痛いで決まり
名前を記号などで囲んでいる場合はさらに要注意 †○○† ☆○○☆
2.中華 (全角英文字+特定記号 半角カタカナで意味不明)
xx、oO、zzzなどの特定されやすい文字が前についてる場合 中華確定と思ってよい
また、イ妙ヌ、IDチヌチヌ など漢字+アルファベット+半角など意味不明の名前も中華確定
3.特定の名前
ガンダム 例) MS06 などのモビルスーツの正式名称?の連中は自己厨で痛い、又ガノタは理屈っぽくて体臭が臭すぎる
エロゲーの名前 ○○子とかよくわからんがそんな名前は痛い
特に信者が真に浸りきってる、マブラヴ、Kanon、ToHeartなるゲームのキャラ名が痛い
口癖までキャラになりきっており妄想120%入っていて危険極まりない
アニメキャラの名前 特に美少女系 ときめも?とかそういうやつか? は確定的、北より痛い
名だけじゃなく姓までついてたら百倍ヤバい
更にミドルネームまでついてたら万倍ヤバい
アニメ小説? ←何て言うのかわからんが これも痛い
ロードス戦記?って奴の名前をよくみるが、100%痛いと思ってよし
銀河英雄物語?伝説? ラインなんとかって奴の関連も100%痛い
ゲームキャラの名前
格闘ゲーム、スト2、KOF、GG、最近だと月の姫??? の格闘ゲームの系列も痛い
FF、三国志関係もやばい、東方何とか言う(同人ゲーム?)関係もかなりやばい
4.廃人で個人名をつけてるやつ
例) 修哉 浩哉 みさ ゆか
自分の名前なのか定かではないがとにかく自己顕示欲と独占欲が強い
大抵、鯖で1,2番にギルドを作るが、身内以外には絶対的な壁を設けて閉鎖的
終焉漂う奴になるとギルドマスターなのに会話すらほとんどしないで黙々と狩り
5.名前に特定の部位が付属
名前に神、魔、龍、炎、王、天、鬼、悪、烈、太郎などが付いている
○○のorを○○系
○○姫、○○王、○○ちゃん、○○くん、○○様、○○太郎、○○の閃光、疾風の○○、○○を司る者
6.神話や悪魔関係
ヴァルキリー、オーディン、ルシファー、 ワルキューレなど
特にヴァルキリー、 ワルキューレはどのゲームでもやばいくらい痛い
ワルキューレ ◆mci....ll.は数多くのMMOでも池沼として有名でスレにコテハンで荒らしてるので注意
7.実在する営利団体、宗教法人等の名前、お笑い芸人、2ちゃん用語を名前にしてる奴は特に要注意
又、顔文字を名前にしてる奴も自己主張が非常に高く危険(〜_〜)(VдV)
8.DORAGON、SEFIROSUなどスペルミスの名前
※スペルミスだと笑っていたら実はドイツ語やフランス語のまともなスペルでしたということもあるので注意。
>>498 有名人でもそういう奴は入れてねぇよwww
†癒しの聖猫天使姫†
†仕様を司る者†
>>501-502 逆にまともな名前はどんなのだと
まともそうなのでもフィルタ4で弾かれそうだ
>>506 うんうん
この頃は痛い個人名ってのも増えてきてるから、
フィルタ4は難しいと思う
ちなみに俺のにはドイツ語が入ってる
結論としてはMMOそのものに近づくなってこった
板を間違えたかと思ったじゃないか
/*この関数を勝手に改造するものには不幸が訪れます*/
俺しか弄れないほど謎コードになってるから、他人がさわるとエンバグするぞって脅しですね
逆に
//誰かリファクタリングしてくれぇ〜
なのを見たことがある
確かにすごい(ryなソースだった
// 〜〜はどうなってるの?俺はやらないぞ!
>513
それはプログラマの叫びなのか、プログラムの叫びなのかw
/* メルゲする */
int merge(...
/* プアゲする */
void purge(...
昔、オフコンの帳票みてpage: 0001/9999 を
ぱげ1ですって読んだら、先輩にオオウケされ、それ以来、その先輩の前では
出力される英単語を音読みしていた自分を思い出した...
・・・で?
面白いだろ?
面白いよな?
面白いって認めろよ
そして素直に笑えよ
笑いは健康にいいんだぞ
全然面白くないので。
中学の頃、英語の教科書を教室で立って読まされた時、
何故か数字の部分だけ日本語で読んで笑われたのを思い出した
海外出張中に、先輩がステーキハウスで流暢に
"I have じゅうにounce steak, please."
と言ったのを聞いて噴いたのを思い出した。
流暢っていうのがいいなw
きっとツエルブだけ発音が苦手なんだよ
ツエルブ
つか、それは教科書が悪いんじゃね?
英語の文章だと、数字は基本的に文字で記述するぞ。
He has twelve apples. とか。
He has 2 balls. という書き方はしない。
Walt Disney was born in 1901.
とかだったんじゃね?
なんだその具体的な例文は
//腹いてぇ・・・
//やべ、腹がなんかゴロゴロ言ってる
はよトイレ行け。
PGが死んだら遺族に遺作となったコードを届けたりするんだろうか
「ヤツが担当していたモジュールの再開発が必要になった。賠償汁」って遺族に詰め寄ります
/*さくらのは〜な〜♪さーくーこーろ〜〜♪*/
意味不明な上に、あの歌は「すみれ」です
平太(ペータ)かも
>>525 悪くない。
アラビア数字だとアルファベットとまぎらわしいので(1とl、2とZとか)、
数字も英単語で書くのが英語の流儀。
日本語にも同じような考え方はあって、改変防止のために小切手の額面を
漢数字で「壱萬円」のように書くのがある。
悪いのは、英語がそういう慣習だというところまで教えない教育だな。
そんな慣習あったっけ?w
日本語の文でアラビア数字を使うか使わないかと同程度の話じゃない?
534の言うような慣習はないが、小さい数は英単語で書くという慣習はある。
// 20XX.XX.XX
// かき混ぜて, 糸引いて, 飯に重ねる
納豆の事だと思われるが、未だに意図も書いた奴もわからず、消されずに文化財的に保存されてる。
かゆうま系だな
ソースが発酵してるんだな
/*カレーパン*/
腹へってたんだな(´・ω・` )
それがメロンパンだったりするといろいろと深い意味がありそうだ
>>535 英語の本を読み慣れてくると判るよ。小説のペーパーバックだと、
アラビア数字は型番とか部隊番号、そしてページ数ぐらいしか
出てこない。
// 死亡フラグ
ちょwwww
if (flag) exit();
とかいう意味なんだろうかね?
if (flag) __asm__("HLT");
こうじゃね?
Thread.run() {
while(flg){
...
}
}
じゃね?
if (theProcess.isKilled) {
...
}
//○○が××だった場合の処理
/*
つーか、××なデータとか普通入れねぇだろ
っていうかそんなデータ入れんな
どう見ても△△なデータしか入れようが無いじゃねぇか
そもそも別の処理でデータチェックしてるのに、ここにまで分岐作る必要ねぇことに誰か気づけよ
おい、□□、おまえのことだよ、おまえのこと
いつもいつも糞な仕様作ってきやがって、本当にそれでいいとでも思ってんのかこの野郎
客に取説ぐらい読ませろ。サポートするのも大変なんだぞ。
いつもいつもあの客は電話してきやがって、マジうぜぇ
客「なんかエラーが出てきたんですが」
俺「どんなエラーですか?」
客「見てません」
死ね。マジで
少しぐらい読もうと思ったらどうだ
OKボタン押せばOKとでも考えてんのか
//テストもしないし、どうせ実行されない処理なんで、メッセージが無限ループされる処理作っておきますね
*/
こいつは何をしたかったんだ・・・・・・
客はマニュアルを読まなくても使えるシステムを欲しがってるんだよ
お前らだって新しいエロゲーインスコして使うときいちいちマニュアル読まないだろ?
ていうかすごくきもちわるい
そんなの書いてないで口でしゃべれよと
>客「なんかエラーが出てきたんですが」
>俺「どんなエラーですか?」
>客「見てません」
ワロタw 今時サポートセンターでも失笑もんだろww
>客「なんかエラーが出てきたんですが」
>俺「どんなエラーですか?」
>客「見てません」
こういう客に対処する為、エラー発生時にログ等の情報を開発者側へ自動的に送信するシステムが考えだされたんだな。
/* 完璧な○○SE様の仕様書だとココには絶対来る事が無いので、
全マスタをTruncateするようにしておきますね。 */
>客「なんかエラーが出てきたんですが」
>俺「どんなエラーですか?」
>客「見てません」
客が言うならまだ許す。
SEでこういうこと言う馬鹿がいるから・・・
客「なんかエラーが出てきたんですが」
俺「どんなエラーですか?」
客「『電話番号は半角文字で入力してください』ってあります」
俺「それはエラーでなく、入力チェックエラーです」
客「だからエラーでしょ?」
俺「いや、入力チェックエラーです」
客「もういいです」
客がUIのクソ具合に呆れたんですね。わかります。
>俺「それはエラーでなく、入力チェックエラーです」
に、越えられない壁を感じる
そんな複雑な話できる客なんてまれ
言葉を選ばないとな
最終的なユーザーが客なのか客の客なのかわからないけど「半角文字」もわからない可能性があるな
全角と半角の区別を利用者に強いるUIがクソ、それ位の事はプログラム内部で変換処理しろってことか?
よくわからんヤツからすれば、
入力チェックエラー
~~~~~~~
↓
要は「エラー」にはかわりないんだろ
よくわからんけどとりあえずどうにかしろボケ
にしかならんと思われ
数字を入れるところに全角を入力すると拒否されるUIなんてそこらじゅうにあふれてるだろ
溢れていることとbetter serviceが同一ではない
臭すぎw
住所入力するときに半角数字入れると拒否されるサイトもたくさんあるな
通販とかはいいんだけどクレカとか銀行とかはたいていそう。
必ず苦情のメールを送るようにしているが改善されたことはない。
>>565 そういう仕様(全角限定)にした理由を尻たいところですねー
正規化処理いれるのと、チェック処理いれるのとの負荷を鑑みて〜みたい
な理由ならいいけど、印刷したときに幅が統一されない、みたいな理由だ
とちょっとなぁと思う。
全角半角交じりだと文字化け起こすようなとこもまだ残ってるんじゃない?
こないだ見ていたソース。
// 見ちゃらめぇぇぇぇ
// 配列溢れちゃうぅぅぅぅ
女の子も見るんだから、みさくら語はやめれ。
htmlのフォームならimeコントロールできそうなもんだが
種類やバージョンによって出来たり出来なかったり
>566
この尻フェチめ
ネット対応の遅かった銀行ほど
入力でイラつかされるUIな気がする。
範囲選択しようとしたら変なところまで選択されたりな・・・
>>568 クライアントがブラウザとは限らないだろjk
>>565 うちの親戚の住所は、番地が数字じゃなくてカナ。
半角カナは困ります。
>>574 それは私的な呼称なんじゃないの? 行政(公的なもの)では
すべて数字にされてたりしそうなものだが。
>575
京都なめんな!
国や自治体の所有地だと、未だに「イの一番」的な番地だったりするおw
大通りから各ブロックを1、11、21でスタートさせたら余ったのかな?
つ合筆
あ、あいふで?
582 :
仕様書無しさん:2008/12/05(金) 04:42:25
// ぜってー通さねえ
#if _NULL_NULL_DELL_DELL_
ざんたっくすえらー
ざんたっくすえらー
ざんたっくすえらー
ざんたっくすえらー
ざんたっくすえらー
俺様の見解:
ドイツ>>>>>カザフスタン>>>>タジキスタン>キルギスタン>>>ウズベキスタン>>>トルクメニスタン>>>>パキスタン>>>>フランス
#endif
たぶん、疲れてたんだろうな。
サッカーの話かと思ったが、違うんだなw
// 仕様がコロコロ変わるから・・・
// やっつけです
//ノシ 三名賛成
// 穴を見つけた人が埋める係な!
// 見なかったことにします。
// コメントアウトだけだと戻す馬鹿がいるので削除
591 :
仕様書無しさん:2009/01/27(火) 11:49:45
// 2回目に通ると何故かエラーになります。
// 原因がわかったら修正おねがいします。
2回目の時は無条件で脱出、これでよし。
ちょっとコメントの内容に悩んだコードを晒してみる。
--
//締日の前々月を算出する
shimebi.addMonth(-1);
〜ここに200行ぐらい別のコード〜
if(shimebi < today) {
message("前々月度以前のデータは更新不可だよー");
}
--
最初、「前々月を算出って言ってるのになんで addMonth(-1)?」
とか思ったが、よく読むと下の方で <演算子で判定していたというオチ。
確かにコード全体で見れば「前々月」以前かを判定しているんだけどね……
うーん、人が書いたコメントを読むのって難しい。
っていうか、コードをよく読まず addMonth(-2)に書き換えて、
バグが出てから初めて気づいた俺がバカなだけか。
文末の記号ひとつを見落とすと、長文の頭に書いてあることの
真意が伝わらなくなるってことでしょ。
間違ってはいないが悪文とか言われそうですな。
書いた方にも問題はあると思いますがね。
変数名「締め日」に締め日じゃない日付を入れるというのが
気持ち悪いなあ
動いているソースは変えるな!
>597
バグが出なきゃ好き好んで弄ったりしねーよ
でもスパゲティみたら直したくならね?
>>599 スパゲティ見る
↓
直す
↓
おかしくなる
↓
スパゲティになる
無限ループこわくね?
スパゲティを自分で作って自分でハマって去って行った人なら見たことある。
そのソースを直す羽目になったけど、仕様と全く異なっていて何がしたかったのか理解不能だった。
コメントとソースが全く違っているし。あれを読むのは苦行だった。
//↓なんだこりゃ。無駄なromつかうんじゃねーよ。
//static int a=0;
//static int b=0;
//static int c=0;
//static int d=0;
//0にならないことも有るんですよ!。
static int a=0;
static int b=0;
static int c=0;
static int d=0;
こんな感じだったな。0にならないのはC言語じゃないよな。
Cなら0になることが保証されてたような気がする。
そうでないなら(かつ初期化が必要なら)書かなくてはならないし、
最初から0になるのならどうせ最適化で消える。
書いておいて問題ないんじゃね?
//↓なんだこりゃ。無駄なromつかうんじゃねーよ。
//static int a=0;
//static int b=0;
//static int c=0;
//static int d=0;
//0にならないことも有るんですよ!。
//static int a=0;
//static int b=0;
//static int c=0;
//static int d=0;
//↑Cなら0になるんだよ!
/* ダボースラッシュ使うな!プリプロセッサが認識しねーんだよヴォケ! */
#if UNKO
//↓なんだこりゃ。無駄なromつかうんじゃねーよ。
//static int a=0;
//static int b=0;
//static int c=0;
//static int d=0;
//0にならないことも有るんですよ!。
//static int a=0;
//static int b=0;
//static int c=0;
//static int d=0;
//↑Cなら0になるんだよ!
#endif
無駄なromうんぬんってことは組み込みだろ。
C仕様に沿った初期値0になる環境を
作るのはマの仕事だからなぁ。
スタートアップルーチンがいい加減だったり、なかったり、走る以前の箇所だったり、
メモリが少ないor処理時間が足りないシステムで端折ったりすると
0になる保証がない。
決まりごとを守っていないせいで、出来合いのスタートアップが
ちゃんと初期化してくれなかった。
というのをコンパイラのバグと言ってくれるのがいた。
winしかやったことない奴が組み込みにくると、こういう傾向が有る。
フフフフフフ
ガリでも食ってろフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフ
/* kokokara black box */
デフォルトの初期値が 0 とされている変数を 0 で初期化する記述って、
コンパイラの最適化でrom喰わないコードにならないのかな?
・・・最適化オプションが無い(らしい)コンパイラなんてのもあるんだったな・・・。
>>611 実行する時点での変数の値は直前に代入でもない限り
予測できないわけで。
動的解析でもかければある程度は出来るかもしれんが、外部入力が
からんだらそれも不可能だろう。
>>611 モノによると思うけど領域最適化されるよ。
cobolはされないでち
まぁ int a = 0 とか書いてから
本処理に移るコードの方が後から弄る方は気が楽
ヘタに省略されてるとトラブった時に面倒
いまどきのCコンパイラならコンパイルオプションで
スラスラをコメント化できるっしょ
組み込み系だとC89どまりのコンパイラも多いがな
つか、今さらC99なんか普及すんのか?
C++0xよりはマシだろうけど。
返値 がことごとく「返り血」になっていた
面白くないな。
>>619 新人初日に返り血発言して笑われたよ。
返値で通用するとはすごい現場ですね。
戻り値を戻す
戻り値を返す
返り値を戻す
返り値を返す
さて、一番いいのはどれだ?
返却値
値を返す(戻す)
だろJK
俺は「あたい」のことを「ち」と読んでたよ。
「ちがTrueの場合は……」とか「ちを文字列型に変換して」とか
普通に言ってた。
おまえのちは何色だぁ!
色だけに、塗るぽ
返り血というくらいだから、赤か黒
この青い血、ああおいち〜 by 吸血鬼
この〜値 何の値 気になる値
名前も知らない 値ですから
中身もわからない〜 値に〜なるでしょう♪
つまり Variant
>>624の蒔いた種が、こんなにたくさんの実をつけました。
おやおや、このアタイを返そうってのかい? 10年早いよボウヤ。
634 :
318:2009/03/31(火) 00:42:11
>>632 そして寒さのあまり、みな枯れていくのです…
文字列中の不要な制御コードを削除するためのメソッドにあったコメント。
// 文字をキレイにする
デバッグログの出力結果があまりにも長くなることが想定されるために
デバッグログ出力の記述がコメントアウトされた箇所にあったコメント。
// 出力しちゃダメ!(長くなりすぎるので)
おにゃのこが書いたコード。
なんか萌えた。
// 出しちゃダメ!
に見えた
そこは
// 出しちゃらめぇぇぇぇぇ><
にs
なぜかすぐにキモい方向に行くのな
そりゃお前、欲求不満の連中ばっかりなんだから
俺もだが
別に不思議ではないな
メソッド名1つでヌけるようになりゃ一人前よ
>>641 そして賢者モードで神コーディングですか
>642
その発想力を別のところで使え
644 :
仕様書無しさん:2009/05/17(日) 02:25:13
// すまないなあ、おみよ。
// いいんですよ、おとっつぁん。
// へっへっへ、とめ吉んちはここかい?
// なんです、おまいさんたちはっ!
// へっへっへ、あがらせてもらうぜぇ!
// ごほごほっ!
// おとっつあんはいま病気なんです!
// しゃらくせぇやい!
// ごほごほげほごほげほごほげろげほごほごほっっ!!
// きゃ〜!
// おぅおぅおぅ!待ちやがれっっ!
// な、なんでぇてめえは!
// 呼び出し元に戻る
// おのれ!agaっておったか!
// 大胸筋矯正サポーター
ブラじゃないよぉぅ
647 :
仕様書無しさん:2009/08/16(日) 20:52:09
log_D(old); // log_D関数はログを出力しないのに、仕様では消したら駄目らしい。
check_mode = set_check_mode(NOCHECK); // なぜか作業領域を共有しているので、こうしないといけないらしい。
result = input_check(old, &check_mode); // 妙な仕様だが、変えられないようだ。
new = get_new_data(&result); // こんなのばかりでもう嫌だあああああああああああああああああああああああ
変な仕様についに切れたようですね、、、
// この画面仕上げると仕事がないので、メソッドを追加しました
649 :
仕様書無しさん:2010/03/17(水) 11:15:44
あげ
650 :
仕様書無しさん:2010/03/18(木) 09:38:15
}
else {
/* どう考えてもありえない
到達に成功したそこのキミ!修正よろしく!
*/
return NULL;
}
到達しちゃったんですが・・・
>>650 まあそういうコメントを書く時点で
本当は「どう考えてもありえない」とは思ってないわな
ていうか本当ありえないなら return NULL じゃなくて例外投げればいいのに
652 :
仕様書無しさん:2010/03/18(木) 11:25:35
EXITCOBOL.
*
* このプログラムは完全である。処理に問題は無い。
*
というプログラムがオープンセレモニーで落ちたことがある。
そういうとき関係者はどういう行動をとるの? とりあえず逃げる?
//あああっ!
どうした?何があった?
//女神さまっ
あ が一つ多いぞ
プログラムとかは論理的な思考ができるインテリじゃないとできないからHAL生は人気だよ
モードとかはバカが多いからHAL生に群がるらしい
// こうすると通る、不思議。
659 :
仕様書無しさん:2010/09/25(土) 12:44:31
>>652 すごいな。
こんなコメント怖くて書けない。
>>658 そんなプログラム書いたら俺はそいつはプロジェクトから外す
661 :
仕様書無しさん:2010/10/17(日) 22:27:45
// 入力値が空しいとき
if (input == null || input.length() == 0) {
虚しすぐる
Const Zeiritsu As Single = 0.05 'マスターからの取得方法が不明なので
えっ
ところどろこに変な名前の変数があって、
//ソース中の変なラベル名は「適切な名前が思いつかなかった」のが原因と判明。
//当事者のコメント:「定数そのまま入れたりマジックナンバー埋め込むよりマシだよ!」
//以下、これまでに発見された変なラベル名一覧:
//
//MIKAN00,MIKAN01,MIKAN02・・・(みかんシリーズ)
//BENTOU99 (弁当)
//SUIKA03 (スイカ)
//MINOMONTA (みのもんた)
・
・
・
という記述があった。
665 :
仕様書無しさん:2010/10/19(火) 22:36:21
//ひゃっはー!ここは通さないぜー!
>>664 マスコミ向け仕出し弁当の発注システムかもしれん
みのもんた変数は何に使うんだよw
本当に実行しますか(Y/N)の結果を格納するんだろ
Y/Nを入力した後、暫くフリーズするんだろうな
ユーザーの判断が気に入らない場合は
自分が良かれと思う方に変えてしまうんだな
//最終防衛ライン
// 突破されたら
throw null ;
//C++ってのは腐ってる。でも何て良い匂いがするんだ・・・
// 明日休めるなら死んでもいいや
イ`
/* 仕様変更前のコードをコメントアウト
(中略)
ほぼ全部じゃねぇかクソッタレが
○○死ねよ
*/
お疲れ様です
俺も○○のこと嫌いです
//なんとなく追加したら動いた
// ぬるぽ
// ぬるり
680 :
仕様書無しさん:2010/11/17(水) 22:18:57
コメントじゃないんだけど
/* morning musume */
char nacchi
word ai,risa
とか5人分くらいあるソースを見たことがある。
682 :
仕様書無しさん:2010/11/26(金) 16:42:03
>>680 俺は、コーディング・サンプル・プログラムに
Ford Mercury Lincoln Chevrolet Pontiac Cadilac Muntang Chrysler Dodge Plymouth ElDorado Buick
MercedesBenz Audi Taunus Volvo Colvet Fiat Citroen Holden Opel BayerischeMotorenWerke などなど
使ったことがある。
プログラム技法を説明するつもりだったのだが、フィールド名のインパクトが強すぎて、
目的を達成できず、当たり前の実用的なフィールド名に変えざるを得なかったw
// これ要る??
改修前のソースは全てコメントで残す
1ファイルないにver1234て状態
更にSVNで管理
手動で消させたが、前任者が〜
結局全コメント行削除した
>>683 よくやらんか?昔のソース再利用するときとか
# だめ
…すげー気になるんだが。
元ソースとは違うとこに移してきたり・・・
689 :
687:2010/12/01(水) 01:47:56
すまん。685のレスが684を指してると勘違いしてレスってしまった。
#include <stdio.h> /* 正常位 */
ctype.hに48個の定義が
math.h は必要だろ
#include <string.h> /* 緊縛プレイ */
#include "turtle.h" // #入れるよ "亀.頭"
#include <limits.h> /* もう限界...らめぇぇぇ! */
#include /*lolita*/ <complex.h>
このロr(ry
698 :
仕様書無しさん:2011/02/25(金) 01:03:13.26
//インポーとする場合
/*
\ / .::::::::::::::::::::::::;;:;;::,ッ、:::::: ) く ホ す
\ l ,ッィrj,rf'"'"'" lミ::::::: く れ モ ま
Y ,!ミ::::::: ヽ な 以 な
`ヽ、 | くミ:::::::: ノ い 外 い
|、__ ャー--_ニゞ `i::::,rく か は
``''ー- ゝ、'l  ゙̄´彑,ヾ }::;! ,ヘ.) ! 帰
゙ソ """"´` 〉 L_ っ
/ i , /| て r
≡=- 〈´ ,,.._ i 't-'゙ | ,へ ,r┘
,、yx=''" `ー{゙ _, -、 ; l レ' ヽr、⌒ヽ'
゙、`--─゙ /! `、
_,,、- ゙、 ー'' / ; `、
-''"_,,、-''" ゙、 /;;' ,' / 、\
-''" / `ー─''ぐ;;;;' ,' ノ
// / ヾ_、=ニ゙
*/
700 :
仕様書無しさん:2011/03/01(火) 20:34:12.95
元ネタはこれでいいのか?
\ / .::::::::::::::::::::::::;;:;;::,ッ、:::::: ) く ホ す
\ l ,ッィrj,rf'"'"'" lミ::::::: く れ モ ま
Y ,!ミ::::::: ヽ な 以 な
`ヽ、 | くミ:::::::: ノ い 外 い
|、__ ャー--_ニゞ `i::::,rく か は
``''ー- ゝ、'l  ゙̄´彑,ヾ }::;! ,ヘ.) ! 帰
゙ソ """"´` 〉 L_ っ
/ i , /| て r
≡=- 〈´ ,,.._ i 't-'゙ | ,へ ,r┘
,、yx=''" `ー{゙ _, -、 ; l レ' ヽr、⌒ヽ'
゙、`--─゙ /! `、
_,,、- ゙、 ー'' / ; `、
-''"_,,、-''" ゙、 /;;' ,' / 、\
-''" / `ー─''ぐ;;;;' ,' ノ
// / ヾ_、=ニ゙
/* This program is generated by automatically. Don't touch! */
そのbyはどこから出てきた。
自動生成されたんでないかい
このプログラムに対する不満は/dev/nullへエクスポートしてください
705 :
仕様書無しさん:2011/03/07(月) 17:39:03.82
// せっくす!
/* コレを貴様見ているという事は、既に俺は何処かへいってしまったのだろう */
/* いいか、これはもうお前のコードだ */
/* 大事なことだからもう一度だけ言う */
/* これはお前のコードだ */
/* だが断る */
/* 俺も後任にノールックパス */
-- ○○案件のコードより複写
-- 動作未検証
……うわぁ
>>706 それ頂きます・・・
まだ見ない誰か、許してkれ
711 :
仕様書無しさん:2011/05/04(水) 10:06:14.53
/**
*帰らせてください
*お願いします
*帰らせてください
*お願いします
*/
712 :
仕様書無しさん:2011/05/24(火) 18:29:38.81
//アッチョンブリケ
// 逃げちゃダメだ
// 逃げちゃダメだ
// 逃げちゃダメだ
// 逃げちゃダメだ
// 逃げちゃダメだ
// 逃がすわけなかろう
try{
// やってみる。
}
catch(Exception e){
// ダメだった場合
}
finally {
// あきらめない
}
本当は「あきらめない」じゃなくて「いずれにせよ」だけどな
716 :
仕様書無しさん:2011/05/27(金) 02:33:37.25
/* なんでやねん
画面左端 画面右端
| a = a + 1; /* inc */ |
| b = b + 1; | /*
| |
| c = a + b; /* sum */ |
-------
上のコードはテキトー これ
>>717 俺はそういう罠が嫌だからエディタでは改行コードの表示と長い行の折り返し表示を設定してる
ピンクのコメントを常用している。
720 :
仕様書無しさん:2011/05/31(火) 11:58:29.84
/* あほらし
/*
>>720 コメントをちゃんと閉じろ、カス
*/
// 閉じるのはきらい
>>722 // / ̄\/ ̄\
// n | ● | ● |
// || ,>‐--‐' `ー--‐<
// f「| |^トl 〇 〇l
// |: :: ! }.___\/__,ノ
// ヽ ,イ/  ̄ ̄ ヽ.\
>>31 むしろその方がありがたいよな。
なんでこんなしょり?って悩まずに済む。
>>725 前者はいい話なのかもしれないが
後者は、書いた直後に失踪したとか普通にありそうなんだが・・・
727 :
仕様書無しさん:2011/07/01(金) 22:33:19.91
>>727 ほうほう…
<HTML>
<HEAD><!--
株式会社黎明はブラック会社です。
とにかく社長がだらしない為
社員、講師、クリエイター、アーティストへの給与未払いが発覚し
実際に、労働基準監督署が指導に動いています。
事業所登録もされていないため、税金も未払いです。
脱税の疑いでしかるべき機関が調査に動いています。
そんな会社が募集する災害義援金など
ちゃんと送られるわけが…
と以下54行に渡って…
コワス
729 :
忍法帖【Lv=1,xxxP】 :2011/07/02(土) 21:43:42.39
>>727 この猫目とか言う奴、文章が下手すぎる。
よくこんなのでライターなんてやってるな。
今やってる総合テスト。もちろんパフォーマンスもチェック。
エンドユーザーから、ある機能が終わらないとの問い合わせ。
手が足りんので俺に回ってきて、ソースを見た。
ソースの先頭のコメント。
/*このアルゴリズムは我が国最先端のものです*/
/*修正しないでください*/
/*また無許可の再利用は与作憲法にふれます*/
(原文ママ)
ソースを見たら、DBからSelectでとってきた結果を配列にぶち込み、
その配列からループくるくるでUpdate。
遅いわけだよorz
joinにしたら、3秒で終わったwwwwwwwww
誰だこんなの書いたの、って調べたら、どう見ても半島の方でした。
ありがとうございました。
というより、この手のクレームが机に山積み。
こりゃお盆休みはないなorz
与作の憲法じゃしょうがないw
732 :
仕様書無しさん:2011/08/11(木) 23:09:45.48
へいへい法
>>731-732 うわわ・・・ わからん奴がいそうなのでとりあえず自己フォローしとくか。
たぶん著作権と言いたかったんだと思うが。
詳しい話は韓国関連のスレを見てくれ。
俺は二度とあの国&人種に関わりたくない。
祖父も父親も嫌韓だったが、俺も仲間入り。
ちなみに盆の帰省に帰れない云々で電話したら・・・
二人とも今頃わかったのか、だってよorz
スレチ失礼。
>>733 2人とも分かっててレスしてるだろ
どうして分かってないと思ったのかを知りたい
735 :
仕様書無しさん:2011/08/12(金) 09:32:32.38
書いてあることを書いてある通りにしか読み取れないんだろう。
これがゆとりか
与作憲法でクスッと来たと思えば、
>>733で無粋な真似を…
あと、今更ながら嫌韓を声高に叫んでもねぇ…
井の中の蛙がなんとやら
黙ってスルーしとけよ
>>737 「嫌韓とかマジ飽きたわー2年前に飽きたわー俺が一番先に飽きたわー 」
行間の読みかたがヘンな↑もゆとりか
/*
>>740 元ネタわからないなら無理にレスしなくていいから */
' 面白いレス貼ってます(キリッ
// ここまでコピペ
中国人とは一緒の現場で経験があるので駄目なの知ってるけど、韓国人も駄目なのか
一昔前は高評価だったんだけどなぁ、まぁ派遣屋から聞いた話だから当てにはならんけど
ネトウヨうぜえ
>>745 単価も高かったと記憶してるんだけど...
インド人の話と混同してるのかも知れないな
else {
/* ありえない */
__asm__{hlt}
}
命令例外なんてレアな物でコケたと思ったらこんな物が・・・
お、それいただき
織田信長だったら、
else{ // 鳴かぬなら
__asm__{hlt} // 殺してしまえ、ホトトギス
}
とコメントを入れたかも
本人の台詞じゃねーから
753 :
750:2011/08/20(土) 05:39:13.01
俺は指摘されて「そりゃそうだ」とは思った。」
来年から新卒プログラマーとしてがんばらせていただきます
すばらしいコメントを書けるようになります
コメント力ってレスの能力に準じてる気がする。
>>754 この書き込み見て一瞬遺書かと思ってゾッっとしたわ
わかってると思うが実業務でここに残るようなコメント書くんじゃないぞ
故人のコードを引き継いでその中に遺書と思しきコメントを見つた日にゃ…
汚いなさすが忍者きたない
今日見つけて思わずツッコミ入れたコメント。
-- ここから --
} [メソッドの終わり]
// FIXME AssertUtil.fail("ここには来ないはず");
} [クラスの終わり]
-- ここまで --
そんなところどうやったって来るわけねーよ!
コンパイル通るの?
よく見ろよ
すごく……大きいです
I want you.
I need you.
ペシャッ
/*
* 初期の要件では簡単なチェックを入れるだけだったのですが、
* たびかさなる仕様追加、変更で冗長になってしまいました。
* 可能であればもう少しまとめなおしたいのですが・・・
*/
って書いたお!これでおれの罪はゆるされた
これからはコメントの文面をググらなければいけないようだな
コメント文でチャットってどうやるの?
サーバーに毎回ソース保存してるの?
>769
ひとしきり笑った後に絶望的な気分になった。
バージョン管理システムってしってます?
カンマ区切り最強だよな
>>770 バージョン更新するたびに一回発言できるのか・・・
コメントに落書きしてて上司バレとか顧客バレとかないの?
そんなところまで見てねーだろ
昔いた所は、レビューでソースの差分を出す(しかもそれを客も見る)から、
お遊びはできなかったな
コードレビューというのは本来そういうものだ
レビューアがザルな場合、わざとエンバグしたのを出してOKもらうという
別の遊び方もありまふ
マって以外と適当なんだな
逆にそうでないと鬱って自滅するのか
んー、環境によるな。
客でも上司でも「この人のためならやってみようか」って思わせてくれる人が居れば頑張ってみるし、逆なら赤点ギリギリ低空飛行になるわな。
/* このウェイトを取るとうまく動きません */
>>780 それはマルチスレッドの同期取るのサボっただけだろう。
' 現在の入力内容ではここにはこないので考え中
' 数年後ここにきたら適宜内容を追加することにした
Debug.print("(´ω`)")
Do
Debug.print("・")
Loop
おい!
*ABORT SECTION
これは規模がでかい、と思った
LXI H,FRMEMO ;
MVI A,00110110B ; gensuu = 64 no hosuu wo set
ADD M ; higensuu wo ADD
DAA ; decimal adjust
BCDで3バイトの数値を、FRMEMO に作った後、150行ぐらいに渡るループの
キモの部分のコメントがこれだった。石は8085。(数値+70455)を100で割って
商と余りを求める計算だったのだが、3バイトのBCDから100=64hを引き算して
引けた回数を商、残りを余りとし、最後に商に1100,余りに55を足していた。
このブロックの頭にも途中にも、除算という語は一言も書いてなかった。
00110110Bを足すのが、「100を引く」 ことだとか、これからすることは除算だとか
書いてくれていればどれだけ楽だったか・・・
減数だの補数だのと書いてあるんだから
そのADDが減算なのは分かるだろうに
何かに2の補数を加算すると結果は減算になるけど、実際のコードで使った事ねーな
昔はあったのだろうけどね
即値の減算命令がなくて加算で代用すれというけちくさいCPUはたまにある
コメントは64の補数と書いてあるけど、10進100(64h)の補数だったんだよ。
いやBCDだってのも見れば分かるだろ
あ、ついでに言っておくとBCDの64Hは10進64であって100じゃないぞ
ってことは100で割るのじゃなく64で割ってたのか。それならなおさら引き算なんか
ではなく2進数にしてマスクとシフトでやって欲しかったわ。
……おまえはちゃんとBCDを勉強しろ
話はそれからだ
やっぱり人間は知らないことは遠くから見てるだけなのが一番だな
Perl5.12では「Yada Yada Operator」なるものが導入されたらしい。
「どうせここには来ないし、まぁもしここに来たら例外でも出しといてね。」という演算子だそう。
>>782のようなコメントの新しい形が終わりを迎えたのだな。
コメントじゃないけど
AKB(48);
てのが最近あったな。
なんの事はないウェイト関数だったんだけど、数字の48を入れると関数内のループで
うまいこときっかり1秒になるようになってた
最適化で消え失せるような、コメント並にコンピューターに無視されるような文字列が書きたい
main() {
"文字列";
}
そこはむしろ縦読み仕込みたい
今日見てたクラスには
//TODO delete me!
っていろんな所に書いてあった
deleteされたのはコードじゃなくて書いた人
自殺するって意味じゃなくて
//ここで○○する処理を実装する予定。(予定は未定)
今までスレ見て笑ってたが、実際に見ると笑えないもんだな。特にこれから修正しなければならんソースの場合。
/* 関数名: hoge_2 */
/* 説明: hogeのバグを修正したバージョン */
しっかりと、バグありバージョンのhogeも残してあった。。
// YY-MM-DD: よく分からないので適当
// YY-MM-DD: 動いたのでパラメータは変えないこと
hoge_api(XXX);
とあるサイトで認証部分のソースを見ていたら
// この関数はどこで使われているのか不明
function xxxxx() {
というのがいくつか・・・
>>795 例外だとキャッチできちゃうから全例外キャッチして捨てるようなコード書かれたら対処できん
無限ループならデバッガでアタッチすれば場所わかるし・・・いや、ダイアログボックスでも出して止まればいいだけなんだけど
// xxxxスマタ
犯人は、かな入力の人が1名しかいないので、すぐに割れました。
//乳房
20万行を超える膨大なソースコードの1カ所だけにこれが書かれてた
// 間違えてるかもしれないから書きなおしていいよ
間違えてるかもしれない理由を解明しようとしないゆとりって居るんだな
実際に見ると笑えなくて怒りがこみ上げてくる
Msgbox("\(^o^)/ハラヘッタ")
コメントじゃないが何がしたかったんだってばよ
スマタの亜種で
スタブとなる個所がスブタというのがあった。
似たようなので、「ポインタ」と書くつもりだったんだと思うが「ポンタ」と書いてあったソースがあった。
先人の記述を尊重し、そのソースのコメントにはすべて「ポンタ」と書いておいた。
>先人の記述を尊重
すげえなw
816 :
仕様書無しさん:2014/01/18(土) 12:50:36.63
>>804 /* 説明: hogeのバグを修正したバージョン */
って半年位前に記述した覚えがある・・・
/* どうせ俺は偽装請負で呼ばれた底辺のITドカチンですから */
819 :
あrふぁふぁふぁふぁふぁあf:2014/02/02(日) 19:15:55.69
2ちゃんねるっていいやつなん?
>>804 バグに依存したコードがあるかもしれない場合、古いロジックを残さざるをえない場合もあるが…
>>809-810 スマタ→スマヌ、はわかるが乳房は何を意図しているのかさっぱり分からねぇ…
>>811 説明できるよう情報を整理したら間違えてるかどうかも判るかもしれない類の話なんだろうな…
//何故か存在する謎ファイル
>>820 「スマタ」は「マスタ」じゃね?
「乳房」はわからんが
文字化け対策で有名な「美乳」の間違いじゃねえかな
結局状況わからないと何をどうミスしたのかも分からねぇって事か
つか意外とこのスレ人居たんだな