04/02/19 08:47
糞スレ
3:デフォルトの名無しさん
04/02/19 09:03
痛い変数名といったら、ここは外せないな。
ロリータ指向プログラミング
URLリンク(www.entis.jp)
4:デフォルトの名無しさん
04/02/19 09:15
おっと、これも
URLリンク(www.entis.jp)
5:デフォルトの名無しさん
04/02/19 09:57
1が失敗だろ。
var unko;とかただのネタじゃん。
痛いだの破廉恥だのいうなら実際現場で見たやつ晒せよ。
6:デフォルトの名無しさん
04/02/19 09:58
このスレの>>1
7:sage
04/02/19 20:27
free(>>1);
8:デフォルトの名無しさん
04/02/19 21:09
var >>1;
9:デフォルトの名無しさん
04/02/20 12:42
kill -9 >>1
10:デフォルトの名無しさん
04/02/20 12:44
>>1.finalize()
11:デフォルトの名無しさん
04/02/20 12:47
sartch_kensaku()
12:デフォルトの名無しさん
04/02/20 21:03
>>7 >>9 >>10
ひど(ワラ
13:デフォルトの名無しさん
04/02/22 05:02
ネタスレですが何か
14:デフォルトの名無しさん
04/02/22 05:31
int ato_de_tukau_atai_hozon;
…マジだって
関数名以下このテイスト…
15:デフォルトの名無しさん
04/02/22 05:45
ひまわり向きだな
16:デフォルトの名無しさん
04/02/22 06:40
int shacho;
int bucho;
int kacho;
17:デフォルトの名無しさん
04/02/27 08:09
Dim ( ´∀`)
↑VBでこういう変数名って使えるの?
18:デフォルトの名無しさん
04/02/27 10:33
>>17
やってから言えよな
19:デフォルトの名無しさん
04/02/27 10:35
>>18
VBもってねーし
20:デフォルトの名無しさん
04/02/27 11:26
>>19
なら関係ないことだろ
21:デフォルトの名無しさん
04/02/27 11:34
>>17
C#なら出来るんじゃね?
22:デフォルトの名無しさん
04/02/27 12:41
>>14
↓前に見たCOBOLerが設計したDBのフィールド名
KMK_BNG (項目番号)
HBT_MSO (販売店名称)
JGS_DIH_DNW_BNG(事業所代表電話番号)
HRN_ZNK_SNB_KOK_YKY(春の全国選抜高校野球)
激しく同じニオイがするな
23:デフォルトの名無しさん
04/02/27 13:04
>>22
ネタ
24:デフォルトの名無しさん
04/02/27 15:29
>>22
>HRN_ZNK_SNB_KOK_YKY(春の全国選抜高校野球)
どういう仕事をしたらこんなフィールドを使うDBの設計が出来るのか、
と激しく小一時間問いつめたい気分になった。
とネタにマジレスしてみるテスト
25:デフォルトの名無しさん
04/02/27 16:42
>>22
なんかいいな(・∀・)
26:デフォルトの名無しさん
04/02/27 16:43
発音できない識別子はやめてくれよ
27:デフォルトの名無しさん
04/02/27 16:46
外人はよくこのように略します。
マジでなんのことかわかりませんでした。
MMPPPP → マーメイドメロディ ぴちぴちピッチ ピュア
IMMSE → あぃまぃみぃ ストロベリーエッグ
28:デフォルトの名無しさん
04/02/27 18:03
Asahara.shikei();
29:デフォルトの名無しさん
04/02/27 18:27
それをするなら
public Asahara extends Kyoso implements Satsujinnki, Dokusaisha {
.......
}
Asahara asahara2004 = new Asahara();
asahara2004.shikei();
かな?
30:デフォルトの名無しさん
04/02/27 18:28
まちがえた
public class Asahara extends Kyoso implements Satsujinnki, Dokusaisha {
31:デフォルトの名無しさん
04/02/27 18:32
asahara2004激しく藁田
32:デフォルトの名無しさん
04/02/27 20:26
asahara はインスタンス生成可能なのか・・・そうなのか・・
何人 shikei() にしても new で新しい asahara が生まれてくるのか・・
33:デフォルトの名無しさん
04/02/27 21:03
何回でも死刑にできるよ(・∀・)
34:デフォルトの名無しさん
04/02/28 01:30
long long ago;
35:r
04/02/28 02:05
>>34
辻本
36:デフォルトの名無しさん
04/02/28 08:47
char head_cha_ra;
37:デフォルトの名無しさん
04/02/28 11:29
unsigned int i;
while (1)
i++;
shikei(asahara(i));
38:r
04/02/28 12:26
>>37
麻原の死刑までは到達しない
39:デフォルトの名無しさん
04/03/02 12:41
>>38
うまい
40:デフォルトの名無しさん
04/03/02 19:56
>>29
チズオを一人に絞り込むためにSingletonパターンを使ってしまおう。
public class 基地外教祖 extends FounderOfReligion implements Murder, Autocrat {
private NameOfPerson nameOfPerson;
public 基地外教祖(NameOfPerson nameOfPerson){
this.nameOfPerson = (NameOfPerson)nameOfPerson.clone();
}
}
public final class Asahara extends NameOfPerson {
private static final NameOfPerson nameOfPerson = new NameOfPerson();
private NameOfPerson(){
}
public static NameofPerson getInstance(){
return nameOfPerson;
}
}
41:デフォルトの名無しさん
04/03/02 19:57
これでチズオ死刑囚を複数人増やすことができなくなる。
Asahara asahara = Asahara.getInstance();
//2004年現在のasahara
基地外教祖 asahara2004 = new 基地外教祖(asahara);
//逮捕時1995年のasahara
基地外教祖 asahara1995 = new 基地外教祖(asahara);
42:デフォルトの名無しさん
04/03/03 10:49
sage
43:デフォルトの名無しさん
04/03/03 10:49
age
44:デフォルトの名無しさん
04/03/03 10:50
age
45:デフォルトの名無しさん
04/03/04 00:15
>>40
よくわからんが,
勉強してこい
46:デフォルトの名無しさん
04/03/04 03:29
AbstractFactoryで信者量産。
47:デフォルトの名無しさん
04/03/07 20:19
Mementoパターンで過去の栄光に思いを馳せる
48:デフォルトの名無しさん
04/03/11 03:55
保守ってハニー
49:デフォルトの名無しさん
04/03/15 06:53
これがほんとの小康状態
50:デフォルトの名無しさん
04/03/17 03:22
>>40
関数名を元に中身を作るスレ
スレリンク(tech板)l50
51:デフォルトの名無しさん
04/03/23 01:52
あげg
52:名無し@沢村
04/03/23 02:30
kintama omanko senzuri
53:デフォルトの名無しさん
04/03/23 02:38
long double penis;
54:デフォルトの名無しさん
04/03/23 08:55
Javaのことか?
55:デフォルトの名無しさん
04/03/29 11:03
sage
56:あああsage
04/06/19 01:07
あああsage
57:デフォルトの名無しさん
04/07/31 09:27
スレリンク(tech板)
58:デフォルトの名無しさん
04/08/05 04:31
Call subAge()
59:デフォルトの名無しさん
04/08/30 15:03
Execute "Age"
60:デフォルトの名無しさん
04/08/30 15:10
*IN90
*INLR
とか。
61:は@ c236.125.c3-net.ne.jp ◆cplnFO9T0I
04/09/07 19:43
int (中略),naru,(略;
↑ちなみに実話
62:デフォルトの名無しさん
04/09/07 20:35
bool Zinbutu::OdaTodoku(Buttai& mono)
63:デフォルトの名無しさん
04/09/23 23:39:47
var age;
var sage;
64:デフォルトの名無しさん
04/09/24 01:00:33
|... |
| .|
|<○√.... <○√|
| ∥ ... ∥.... |
| くく くく..... .|
パロム... あんたらを、糞スレで殺させやしない!
パロム・ポロム ブレイク!
セシル パロム‥‥ポロムーー!!
テラ 早まりおって‥‥! 待っておれ!エスナ!
二人の意志によりスレストしているので、効果が無い‥‥
65:デフォルトの名無しさん
04/10/06 03:04:52
|| die;
66:デフォルトの名無しさん
04/10/06 17:44:16
XtDisplayStringConversionWarning
長ぇよ!
67:デフォルトの名無しさん
04/10/13 02:35:06
mona
68:デフォルトの名無しさん
04/10/13 02:47:41
vacuum
69:デフォルトの名無しさん
04/10/13 15:50:28
Dim tate, yoko as Long
70:デフォルトの名無しさん
04/10/13 17:13:25
int CAUNT;
71:デフォルトの名無しさん
04/11/02 05:57:02
デカルチャー
72:デフォルトの名無しさん
04/11/02 05:59:51
void
73:デフォルトの名無しさん
04/11/02 14:08:57
char JANRU_NAME[256];
74:奈々 ◆Xl6OTFSLJ2
04/11/03 00:09:14
>>3
へぇーそんなのあるんだ。
禿しくワロタ(w
俺は以前一回だけだけど、
変数名に知り合いの女性の名前を使ったことがある。
それ以外の名前の変数は一切なし。
最後のほうでどれがどれだかワケワカランになったから、
二度とするまいとオモタ
75:デフォルトの名無しさん
04/11/03 11:42:29
Exception e;
ApplicationException ae;
IOException ioe;
SQLException sqle;
ClassNotFoundException cnfe;
↑と言う感じで書いてたら↓に直せと言ってきた
Exception exception;
ApplicationException applicationException;
IOException ioException;
SQLException sqlException;
ClassNotFoundException classNotFoundException;
これって一般的には常識ですか?
76:デフォルトの名無しさん
04/11/03 15:27:15
>>74
全てPublicだからだろ。
77:デフォルトの名無しさん
04/11/03 18:48:34
>>75
Javaでは常識です。
78:デフォルトの名無しさん
04/11/05 21:54:40
ユーザ名:speed
管理パスワード:hitoe
一般パスワード:takako eriko hiroko
テストデータにて…
ところでみなさん
カラム名でなくテストデータにある程度自由な文字入れるのは自由ですよね?
79:デフォルトの名無しさん
04/11/07 02:15:19
>>78
公序良俗に反しなければw
80:デフォルトの名無しさん
04/11/07 04:12:39
突然客先からテストデータを要求されてもいいように、「あの客うぜぇ」なんてコメント入れるのはやめましょう。
81:デフォルトの名無しさん
04/11/07 04:48:47
>>75
めんどくせ
全部 e でいいよ
82:デフォルトの名無しさん
04/11/07 04:49:42
分かりきったローカルスコープに長い変数名使うのはイタイねぇ。
83:デフォルトの名無しさん
04/11/07 13:08:04
Javaって最低
84:デフォルトの名無しさん
04/11/07 14:00:21
比べてRuby最高!
85:デフォルトの名無しさん
04/11/07 19:45:18
パヒューーン!!!
86:デフォルトの名無しさん
04/11/07 20:14:07
>>75
直せっていう奴が馬鹿
87:デフォルトの名無しさん
04/11/08 08:50:23
long chinko
short chinko
88:デフォルトの名無しさん
04/11/08 08:54:10
long long ... // スゲー
double ... // キモイヨー
signed ... // ナンカツイテルヨー
89:デフォルトの名無しさん
04/11/10 02:05:35
汚物でましたので報告まで。つ●
90:デフォルトの名無しさん
04/11/16 03:30:10
うん
91:デフォルトの名無しさん
04/11/22 15:26:13
92:デフォルトの名無しさん
04/11/23 03:00:47
#define VALUE_ONE 1
93:デフォルトの名無しさん
04/12/01 03:40:41
#define VALUE_ICHI 1
94:デフォルトの名無しさん
04/12/01 06:08:43
URLリンク(www4.telge.kth.se)
95:デフォルトの名無しさん
04/12/21 00:46:31
>>92
これって本当にやっている人いたよな~
内心、「何これ?意味ねぇじゃん」っておもったけど
それをヘッダファイルに定義した人が、ちょっと怖そうな先輩だったので
裸の王様には何も言わないでおいておきました。
96:デフォルトの名無しさん
05/01/02 00:00:26
かっこいい変数名とかを考えるスレは無いの?
97:デフォルトの名無しさん
05/01/02 09:23:07
char _g_busho12mysoftware_rgstrShiteidekiruMojiretsu[BUSHO12_SHITEIDEKIRU_MOJIRETSU_NO_MOJISUU];
98:デフォルトの名無しさん
05/01/03 10:33:33
>>95
環境によって
#define VALUE_ONE (1 << 12)
などと、切り替える場合がある。
99:デフォルトの名無しさん
05/01/06 19:46:30
99
100:Yura
05/01/06 20:07:19
>92>#define VALUE_ONE 1
これにコメントが付いているなら意味があるように思います(昔似たような事をやってる人がいた)
101:デフォルトの名無しさん
05/01/06 20:33:47
定数を直接コードに書かないのはわかるけど
問題は名前の付け方
102:デフォルトの名無しさん
05/01/08 02:14:48
変数名・関数名じゃないけど、Blu-Rayって名称決めたヤツ痛すぎ。
103:デフォルトの名無しさん
05/01/10 20:57:32
double[] iAvgTime1 = null;double[] iAvgSpeed1 = null;
double[] iAvgTime2 = null;double[] iAvgSpeed2 = null;
double[] iAvgTime3 = null;double[] iAvgSpeed3 = null;
double[] iAvgTime4 = null;double[] iAvgSpeed4 = null;
double[] iAvgTime5 = null;double[] iAvgSpeed5 = null;
double[] iAvgTime6 = null;double[] iAvgSpeed6 = null;
double[] iAvgTime7 = null;double[] iAvgSpeed7 = null;
double[] iAvgTime8 = null;double[] iAvgSpeed8 = null;
double[] iAvgTime9 = null;double[] iAvgSpeed9 = null;
double[] iAvgTime10 = null;double[] iAvgSpeed10 = null;
外注が作った、public void ナンタラカンタラ の中にこんなのが6ブロックも書いてあるPGを修正しています。
気軽にループ出来ないおかげで3000~4000行もあるpublic void ナンタラカンタラ が数カ所あります。
外注は「ウチもコノ仕事で赤字になった、次出すと言っていた仕事も出てこないしもうこれ以上
おまいの会社とは取引出来ない」と言って瑕疵対応期間中であるにも関わらずバグ修正してくれません。
なにか下さい。
104:デフォルトの名無しさん
05/01/10 22:16:51
>>103
つ⑩
105:デフォルトの名無しさん
05/01/11 14:43:50
>>102
次期XBOXがHD(高品位画像)に対応するとの発表に「HD DVD圧勝、Blu-Rayあぼーん決定」
という勘違いをする人もいるので、どっちもどっちかと。
106:デフォルトの名無しさん
05/01/28 19:37:37
var ぬるぽ;
107:デフォルトの名無しさん
05/01/28 20:04:28
>>14,22
すいません・・。
いつもそんな感じの変数名付けてます・・。
英語わかんないし・・。
108:デフォルトの名無しさん
05/01/28 23:04:18
>>107
辞書を買う金もないとは言わんよな。
ネットがあれば英訳するのに辞書もいらないが
109:デフォルトの名無しさん
05/01/29 02:15:07
DBのフィールド名は日本語入れたりするな
とくに勘定系とか。英語だけだとわけわかんなくなるし
110:デフォルトの名無しさん
05/01/29 10:26:07
>>107
今すぐ 死 ん で く だ さ い
111:デフォルトの名無しさん
05/01/29 20:50:13
int atoDeTsukauAtaiHozon;
112:デフォルトの名無しさん
05/01/30 02:10:31
いち、にぃ、はんがりあん♪
113:デフォルトの名無しさん
05/02/24 22:05:55
>>1
assert(BrainCheck(">1"));
アサートが通らん気がする。
114:デフォルトの名無しさん
05/03/17 04:11:39
var chan;
115:デフォルトの名無しさん
05/03/18 15:12:19
double ore;
ko_hai=ore;
116:デフォルトの名無しさん
05/03/19 00:44:54
以前の職場で
int _KONO_HENSU_KESUNA_
ってのがあったな。
117:デフォルトの名無しさん
05/03/21 18:39:56
int _HAYAKU_IENI_KAERITAI_
118:デフォルトの名無しさん
05/03/23 16:47:09
hogeFunc();
hogeFunc2();
hogeFunc3();
hogeFunc4();
最初は hogeFunc 内で条件分岐書きまくって頑張ってたようだが
そのうち無理が来て hogeFunc2() を作成。
2 を作ったら歯止めが効かなくなったのか
あっと言う間に 4 まで作成。
関数ヘッダがコピペされたままで
4番までコメントが一緒。違いが分からない。
2とか3とかつけられても困る。意味のある名前足せよ。
119:デフォルトの名無しさん
05/03/23 16:58:03
>>118
2に込められた意味をきちんと理解してくれよ。2は1の次。
で1はどこ行った?ってなるわけだ。
120:デフォルトの名無しさん
05/05/25 07:09:20
転職した先輩から引き継いだソースコードを読んでたら、sinjiやらasuka
といったアニメキャラの名前っぽい変数名が沢山出てきてちょっとひいた。
121:デフォルトの名無しさん
05/05/25 08:48:13
おいらは
hoge
とか出てきたらブチまわしたくなる衝動がある
122:デフォルトの名無しさん
05/05/25 10:00:13
HogeHoge。
123:デフォルトの名無しさん
05/05/25 10:03:58
ノノノノ _ _ .' , .. ∧_∧
(゚∈゚ )_ - ― = ̄  ̄`:, .∴ ' ( )
ヽ-'' ̄ __―=', ・,‘ r⌒> _/ /
/ ,,-―  ̄ ̄  ̄"'" . ’ | y'⌒ ⌒i
/ ノ\\ . | / ノ |
/ / \\ , ー' /´ヾ_ノ
レ ノ ヽ_つ / , ノ
/ / ./ / /
/ /| / / ,'
( ( 、 / /| |
| |、 \ !、_/ / 〉
. | / \ ⌒l |_/
| | ) /
ノ ) し'
(_/ -==≡≡≡===-
124:デフォルトの名無しさん
05/05/25 10:11:03
hoge??
125:デフォルトの名無しさん
05/05/25 10:15:46
_, ,_ パーン
( ゜д゜)
⊂彡☆====== /|
__ |/
ヽ| l l│
┷┷┷
126:デフォルトの名無しさん
05/05/26 15:53:59
>>120
おまいの先輩はエヴァヲタか?
127:デフォルトの名無しさん
05/08/10 02:21:38
Dim 初号機
128:デフォルトの名無しさん
05/08/10 09:29:16
declare @nifty
129:デフォルトの名無しさん
05/08/10 12:03:18
hage
130:デフォルトの名無しさん
05/08/10 17:22:06
for (int nesuto;
for (int fukasugi;
for (int mousiran;
for (int atotanomu;
とかなら実際に見た事がある。
131:デフォルトの名無しさん
05/10/09 18:47:34
ワロス
132:デフォルトの名無しさん
05/10/09 22:19:14
int i, ii, iii, iii, iiiiiiii, iiiiii
133:デフォルトの名無しさん
05/10/09 22:20:16
tmp的な変数で、
int a, s, d, f
何かと思ったら、キーボードで左から順番
134:デフォルトの名無しさん
05/10/12 14:28:08
int a, b, c, d, e, f, g, h, i;
int aa, bb, cc, dd, ee, ff, gg, hh, ii;
char AA, BB, CC, DD, EE, FF, GG, HH, II;
3目ならべ(マルバツ)のソースより。実話。
135:デフォルトの名無しさん
05/12/01 05:05:46
ワロタw
136:デフォルトの名無しさん
05/12/01 10:33:37
*pr = lna() + px; みたいなのがあったな。
略号だらけで意味がわからん。
137:デフォルトの名無しさん
05/12/01 11:59:13
ローマ字でも漢字でも変な省略でもまあ許すけど
変数にtempとかブール関数にcheckとか、「意味のある名前付けろ」の
意味を分かってない名前は勘弁してほしいんだけどほんとに多い。
たとえば後で使う販売店名称を保存するのに
The_temporary_variable_used_later
なんて英語の変数だったら HBT_MSO のほうが「まだまし」だと思う。
138:デフォルトの名無しさん
05/12/01 17:04:36
TOMOYO Linux
139:デフォルトの名無しさん
05/12/01 22:49:23
>>137
後者はどう言う命名の仕方なんだ?
140:デフォルトの名無しさん
05/12/02 01:24:11
>>136
ローカル変数だと、長すぎる変数名は邪魔なだけだからある程度の略語はしょうがない。
しかし推測できないのや、長い関数だと駄目だが。
141:デフォルトの名無しさん
05/12/02 01:59:00
変数名ではないが、某企業のライブラリの実装ガイドの
サンプルコードに
System.out.println("キタ----(゚∀゚)----!!!!");
orz
142:デフォルトの名無しさん
05/12/02 02:08:03
>>137
後のほうで使うデータ保存する変数を、使われる場所がすぐにわからない
ような前の方に宣言すること自体、痛いのでは。
143:137
05/12/02 15:20:31
>>142
言語仕様上、前の方でしか宣言できない場合、どうするのかと。
# C99以前のCとか
「The_temporary_variable_used_later」が英語なのはわかるが、
「HBT_MSO」がどう言う命名規則でこうなったのか、漏れには見当がつかない。
144:デフォルトの名無しさん
05/12/02 15:31:36
HanBaiTen_MeiSyOu
145:デフォルトの名無しさん
05/12/02 15:58:58
>>139
>>143
いやHBT_MSOは>>22から拝借したの。販売店名称をローマ字にして適当に縮めたんじゃない?
ちょっとたとえがまずかったですか。つまり
「変更前の販売店名称を、後で使うために仮保存する」んだったら
「変更前の販売店名称」だと少しでも分かる名前にしてくれ、と言いたかった。
「後で(直後でもね)使うために(仮)保存する」のはあらゆる変数がそうなんだから。
int retValue = GetItemCount(); if (retValue ...
じゃなくて
int itemCount = GetItemCount(); if (itemCount ...
がいいな、と。
146:137
05/12/02 22:24:41
>>145
言いたい事はよくわかった。
が、例えで出した名称は>>22を拝借せず、
大抵の人がすぐ判る名前にすべきだったね。
# 販売店名称なら、安直に「ShopName」とかでいいんジャマイカ?
147:デフォルトの名無しさん
05/12/02 23:06:34
「HBT_MSO というのも相当ひどい変数名だが、それでも The_temporary_variable_used_later よりはマシだ」
てなニュアンスだとおもうんだ
148:デフォルトの名無しさん
05/12/02 23:15:17
int cunt;
149:デフォルトの名無しさん
05/12/02 23:50:53
double speeed; // (km/h)
150:デフォルトの名無しさん
05/12/02 23:55:10
int WindowChenge(int flg)
151:デフォルトの名無しさん
05/12/03 16:17:18
>>147
どちらも相当ひどいが、糞コードを押しつけられて何をやっているか解析しろと
言われた場合、全コードに渡って前者のような意味不明の略号変数が散乱して
るものよりも、後者の方がまだマシだと思うな
152:デフォルトの名無しさん
05/12/03 16:20:40
>>151
派閥味噌
153:デフォルトの名無しさん
05/12/03 17:14:53
>>151
どっちがマシとか決めるのが無意味なレベルだと思うけどな
154:デフォルトの名無しさん
05/12/03 20:15:38
toriaezu_001
toriaezu_002
toriaezu_003
toriaezu_004
・
・
・
toriaezu_138
ヽ(`Д´)ノ ソース見る気失せた
155:デフォルトの名無しさん
05/12/03 21:22:39
int zero;
int one;
int SUM;
int RAND[700];
156:デフォルトの名無しさん
05/12/03 23:54:11
>>143
>言語仕様上、前の方でしか宣言できない場合、どうするのかと。
># C99以前のCとか
関数分割しろよ。素人じゃあるまいし。
1関数をせいぜい20行程度に納めるようなコントロールって
誰でもやってんじゃないのか???
157:デフォルトの名無しさん
05/12/03 23:55:45
そうそう。
変数宣言と実際に使うところの距離があるってことは
その関数が複雑になりすぎてるってこと。
158:デフォルトの名無しさん
05/12/04 10:26:10
今編集しているプログラム、main()だけで2000行。
取り敢えず関数分割前にローカル変数の整理を始めた。
全てmain()の先頭で宣言していたのだが、ここのブロック内に移動できるものはいどうしたわけだ。
…何故か変数が半分に減った挙句、処理速度が数%向上した……
159:デフォルトの名無しさん
05/12/04 13:53:44
生保系システムのレビューを行ったら、変数名だけで100文字ってのがあった。
160:デフォルトの名無しさん
05/12/04 15:31:48
>>159
レビューだけで良かったねw
161:デフォルトの名無しさん
05/12/05 12:56:21
>>158
世の中、上には上が居る。(w
# こう言う上は居て欲しくないがな。
>> URLリンク(www.pro.or.jp) より
最長不倒関数: 6344行
162:デフォルトの名無しさん
05/12/05 12:59:25
>>154
そのインデックスが、『せめて』10進数である事を祈る。
163:158
05/12/05 13:49:56
>>161
あーいや、ある意味翁の取り上げた関数を超えている。
なんせ、2000行の中にgotoで仕込まれたループが6つもあるんだ。
それぞれのループの中は200行ほどの同じような演算だと言うのに。
膨大なローカル変数だけでなくグローバル変数も使っているから
どこで分離して関数化するかが悩みどころなんだ。
#しかも、コードを見る限り大幅にコードを削減した旨のコメントがあるんだよね。
164:デフォルトの名無しさん
05/12/06 12:56:57
Cプログラミング診断室自体の質はどうなんだろう・・・
165:デフォルトの名無しさん
05/12/06 13:28:18
古いけど悪くはないと思うよ。
166:デフォルトの名無しさん
05/12/06 14:29:45
マジか
ヘ⌒ヽフ
( ・ω・) ㌧
/ ~つと)
167:デフォルトの名無しさん
05/12/06 20:27:35
>>166
かわいいね、それ
168:デフォルトの名無しさん
05/12/06 21:02:30
if ($kigen == '1') {
print '昭和';
} else if ($kigen == '2') {
print '平成';
}
「期限」なのかなあと思っていたら、こんなコメントがあった。
なんのことだか理解するのに苦労した。書いたやつは日本人だったのだろうか。
$kigen; //紀元節
169:デフォルトの名無しさん
05/12/06 22:21:25
それは何か勘違いをしているのではないかな?
紀元節とは今の建国記念日のことなのだが。
まさか、天皇否定の三国人が紀元節なんて書くはずもないし。
170:デフォルトの名無しさん
05/12/07 04:22:13
某王手のソースがこんなんでげんなりした
if (ほげほげ) {
if (ほげほげ) {
if (ほげほげ) {
if (ほげほげ) {
if (ほげほげ) {
if (ほげほげ) {
1000行くらい
}
}
}
}
}
}
171:デフォルトの名無しさん
05/12/07 06:42:56
>>170
その書き方だと、全ての if が同じ条件式のように見えてキモさ5割増。
172:デフォルトの名無しさん
05/12/07 08:25:47
>>171
むしろ100倍
173:デフォルトの名無しさん
05/12/07 09:02:14
public boolean isSyoriShimashita() { return syoriShimashita; }
ってのなら新人時代にやったことがある。
booleanのgetterにはisXXXって命名するのが普通だけど、
変数名をなんちゃらフラグみたいにすると、isなんちゃらフラグってのは変だよなー。
174:デフォルトの名無しさん
05/12/07 11:23:34
今日こんなの目撃orz
GetAccessNameAndIDBeforePostForPurchaseProductsThankYou(引数6こくらい);
175:デフォルトの名無しさん
05/12/07 12:39:34
さすがにそれだとそのプロジェクト特定できるような
最後のThankYouはなんだ?本当にありがとうございました。みたいな感じ?
176:174
05/12/07 20:59:07
ネタにマジレスすんなアホ
177:デフォルトの名無しさん
05/12/07 23:55:54
むしろ176の方がネタにマジレスに見える件。
178:174
05/12/08 00:56:57
負け惜しみなんか言って恥ずかしくないのかな。
179:デフォルトの名無しさん
05/12/08 03:47:09
おまいら、テストデータはどんなんにしてる?
180:174
05/12/08 09:33:52
何でそんなこと教えなきゃならねんだよ、糞して寝ろ。
181:デフォルトの名無しさん
05/12/08 12:22:43
あー、もしかして>>174が大まじめに書いたソースが
このスレで晒されちゃったとか?それで粘着してんの?
182:174
05/12/08 20:03:49
やかましいわ 氏ね
183:デフォルトの名無しさん
05/12/08 20:13:48
>>174
君を見てると昔の僕を見るようだ
184:174
05/12/08 22:48:32
>>183
お前を見てると未来の旦那様を見ているようだ
185:174
05/12/08 23:59:12
俺厨房なんですぐクビつって死んできます
本当にありがとうございました。
186:デフォルトの名無しさん
05/12/09 00:16:43
久しぶりにID無し板の楽しさを味わった気がするよ。
187:174
05/12/09 03:51:51
そんなおまいに空中元彌チョップ
188:デフォルトの名無しさん
05/12/09 12:02:43
s/空中/宇宙/g
189:デフォルトの名無しさん
05/12/09 12:29:00
グローバルにしたって1個しかマッチしないやんけ!
190:デフォルトの名無しさん
05/12/09 14:06:15
汚物:グローバルにしたって1個しかマッチしないやんけ!
普通:グローバルにしたって1個しかマッチせえへんやんけ!
191:デフォルトの名無しさん
05/12/09 14:25:10
拡張:グローバルにしたかて1個しかマッチせえへんやんけ!
192:デフォルトの名無しさん
05/12/09 14:31:49
すげえ、俺の作る class より拡張性たけえや
193:デフォルトの名無しさん
05/12/10 04:03:25
何このスレのAA
194:デフォルトの名無しさん
05/12/10 05:38:14
汚物:何このスレのAA
195:デフォルトの名無しさん
05/12/10 13:44:36
吐瀉物:汚物:何このスレのAA
196:デフォルトの名無しさん
05/12/10 15:11:17
排泄物:吐瀉物:汚物:何このスレのAA
197:デフォルトの名無しさん
05/12/10 22:59:02
何このスレ・・・・・・・?
/ヽ /ヽ
/ ヽ / ヽ
______ /U ヽ___/ ヽ
| ____ / U :::::::::::U:\
| | // ___ \ ::::::::::::::|
| | | | | U :::::::::::::|
| | .|U | | ::::::U::::|
| | | ├―-┤ U.....:::::::::::::::::::/
| |____ ヽ .....:::::::::::::::::::::::<
└___/ ̄ ̄ :::::::::::::::::::::::::|
|\ | :::::::::::::::::::::::|
\ \ \___ ::::::
198:デフォルトの名無しさん
05/12/11 07:13:25
ちょっと前まで良スレだったと思うんだ
199:デフォルトの名無しさん
05/12/11 11:37:30
どこでボタンを掛け違えちゃったんだろうな
200:デフォルトの名無しさん
05/12/14 09:13:39
CLS 3
201:デフォルトの名無しさん
05/12/14 16:47:57
int tmp, tmp2, tmp3, ... tmp30;
痛い・・・
202:デフォルトの名無しさん
05/12/14 18:46:36
public string[] strExcelColID = {
"", "A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z",
"AA","AB","AC","AD","AE","AF","AG","AH","AI","AJ","AK","AL","AM","AN","AO","AP","AQ","AR","AS","AT","AU","AV","AW","AX","AY","AZ",
"BA","BB","BC","BD","BE","BF","BG","BH","BI","BJ","BK","BL","BM","BN","BO","BP","BQ","BR","BS","BT","BU","BV","BW","BX","BY","BZ",
"CA","CB","CC","CD","CE","CF","CG","CH","CI","CJ","CK","CL","CM","CN","CO","CP","CQ","CR","CS","CT","CU","CV","CW","CX","CY","CZ",
"DA","DB","DC","DD","DE","DF","DG","DH","DI","DJ","DK","DL","DM","DN","DO","DP","DQ","DR","DS","DT","DU","DV","DW","DX","DY","DZ",
"EA","EB","EC","ED","EE","EF","EG","EH","EI","EJ","EK","EL","EM","EN","EO","EP","EQ","ER","ES","ET","EU","EV","EW","EX","EY","EZ",
"FA","FB","FC","FD","FE","FF","FG","FH","FI","FJ","FK","FL","FM","FN","FO","FP","FQ","FR","FS","FT","FU","FV","FW","FX","FY","FZ",
"GA","GB","GC","GD","GE","GF","GG","GH","GI","GJ","GK","GL","GM","GN","GO","GP","GQ","GR","GS","GT","GU","GV","GW","GX","GY","GZ",
"HA","HB","HC","HD","HE","HF","HG","HH","HI","HJ","HK","HL","HM","HN","HO","HP","HQ","HR","HS","HT","HU","HV","HW","HX","HY","HZ",
"IA","IB","IC","ID","IE","IF","IG","IH","II","IJ","IK","IL","IM","IN","IO","IP","IQ","IR","IS","IT","IU","IV","IW","IX","IY","IZ",
"JA","JB","JC","JD","JE","JF","JG","JH","JI","JJ","JK","JL","JM","JN","JO","JP","JQ","JR","JS","JT","JU","JV","JW","JX","JY","JZ",
"KA","KB","KC","KD","KE","KF","KG","KH","KI","KJ","KK","KL","KM","KN","KO","KP","KQ","KR","KS","KT","KU","KV","KW","KX","KY","KZ"
};
203:202
05/12/14 18:52:43
↑ごめんなさい・・・・でも本当なんです。
外注が作ったぷろぐらむなんです。Excelを使いたかったらしいんです。
他のclassでも同じ事を宣言してます。しっかりきっちりprivateで。
バグだらけ、と言うか完成度30%くらいで納品してきた物を、
リストラ対象だった前任者が受け入れテストをせずに客先に納品して辞めていきました。
完成度30%ですが、外注先からはこの件についてはこれ以上対応できない、と言うメールをもらいました。
以来何ヶ月もこんなコードをずっと直し続けてます・・・
204:デフォルトの名無しさん
05/12/14 20:40:50
>>203
ソースもひどいが、受け入れテストもせずに納品出来てしまう管理体制も十分痛いな。
205:デフォルトの名無しさん
05/12/14 21:42:07
結論:そんな会社やめちまえ
206:174
05/12/14 22:23:04
またネタにマジレスされた。
207:174
05/12/15 04:38:50
ここはいい釣り堀ですね。
208:202 ◆cofYHAha3E
05/12/15 13:03:33
ネタじゃ無いですよ・・・
ネタだったらどれほど肩の荷が下りることか。
209:デフォルトの名無しさん
05/12/15 14:13:33
その仕事、私のところで引き受けてやろう。
#いや、その手の改修はお手の物で……_/ ̄|○
210:208 ◆r5LpnmM55A
05/12/16 00:29:03
またネタにマジレス。いい加減見抜けよ。
211:デフォルトの名無しさん
05/12/16 05:17:07
結構よくある話だよ。
ネタとか言ってるやつは無職鉄板。
212:デフォルトの名無しさん
05/12/16 05:46:51
大手メーカーのソフト開発の下請けで書いてる業者が
そういうコード書いてることが多い
213:デフォルトの名無しさん
05/12/16 10:50:19
>>212
下請けっつーか孫請け玄孫請けだろ。
214:202 ◆cofYHAha3E
05/12/16 10:54:50
>>209
いっとくけどすげーですよ?
class kyoutuuhensuu{
int pos;
}
215:202 ◆cofYHAha3E
05/12/16 11:03:22
途中でおしちゃった・・・
グローバル変数的に使ってるクラスがあるんですが、
class CommonClass{
/* ~snip~ */
public int pos;
public void setPos(int val){
pos=val;
}
public int getPos(){
return pos;
}
/* ~snip~ */
}
みたいになってて、実際のコードからposを取得するときは
setPos getGos を使わずに CommonClass.pos で取得してたり。。。
もう、なんか嫌がらせとしか思えないw
C#初心者と言うよりもPG初心者だったんだろうなぁ・・・
俺も昔はこんなコード書いてたかも、と思うとさらにガクブルです。
216:デフォルトの名無しさん
05/12/16 15:54:31
もともとposはprivateだったのにpublicに書き換えた可能性あるな。
おそらくデスマーチが始まって最初に設計した香具師と違うアフォが
動員されたと。
217:デフォルトの名無しさん
05/12/16 22:41:34
>>215
C#のプロパティの書き方ってそんな感じだっけ?
218:デフォルトの名無しさん
05/12/16 22:48:12
get{};set{};
219:デフォルトの名無しさん
05/12/17 00:23:05
つーか、そんなんリファクタリング楽勝じゃん。
そんなんで
>いっとくけどすげーですよ?
って、お前もスゲーよ。脳味噌の足りなさが。
220:デフォルトの名無しさん
05/12/17 02:36:03
> グローバル変数的に使ってるクラスがあるんですが、
これがいちばんすげーよ
221:デフォルトの名無しさん
05/12/17 05:16:09
>>220
実は C++ の標準入出力だというオチだったらどうする ?
222:202 ◆cofYHAha3E
05/12/17 13:46:17
C#です。カキコした部分は>>218のやり方で書き直しました。
>>219
その部分は楽勝なんですが、他にもグローバル変数的に使っている変数が
50以上あるし、コメントも最小限、
グローバル変数的に使ってる4次元位のジャグ配列も、
使う機能毎に要素の中身が違ったりすると、
もう何が何だか・・・ってあんばいです。
223:デフォルトの名無しさん
05/12/17 14:05:23
そんなん大した事ないし。
書いた方はたしかにレベルが低いが、
それをさっと直せないで何ヶ月も掛けてるのも最高にレベル低い。
第一 >>202の時点でスレ違いだろドアホウが。
224:デフォルトの名無しさん
05/12/25 04:56:24
マジか
ヘ⌒ヽフ
( ・ω・) ㌧
/ ~つと)
225:デフォルトの名無しさん
05/12/25 12:57:16
int death;
float hell;
double fuckyou;
これでGO
226:デフォルトの名無しさん
06/01/02 15:07:57
const y=2006
227:デフォルトの名無しさん
06/01/03 04:51:40
やたら長い変数は痛い?
英語で端的な説明になってるけど、略語になってない。
しかも、単語間はアンダースコアでつなげてある。
数個のグローバル変数がこういう名前なんだけど単語5つ以上だと結構長い。
228:デフォルトの名無しさん
06/01/03 04:56:00
グローバル変数は長くて醜くて入力しにくい名前のほうが良い。
229:デフォルトの名無しさん
06/01/03 08:25:14
なんで?
230:デフォルトの名無しさん
06/01/03 08:35:46
>>229 軽い気持ちで使われちゃ困るからだろ。
231:デフォルトの名無しさん
06/01/03 12:00:16
>>228
でも覚えやすい方がいいな
最低なのは短いのに忘れやすい名前
しかもよく使う言葉だとよく被るんだよなあ
232:デフォルトの名無しさん
06/01/03 12:48:58
>>231
グローバル変数に flag なんて名前を使ってる馬鹿がいた。
おまけにその馬鹿、ローカル変数でも flag とか使ってるし。orz
233:デフォルトの名無しさん
06/01/03 13:43:16
variable nanteguro-barunimoro-karunimotukatteruyatunanntemitakotoaruze
234:デフォルトの名無しさん
06/01/03 23:28:50
nanteの跡でCtrl+Space打てば気楽に使えちゃうね、と思う俺は
VS色に染められてんでしょうか
235:デフォルトの名無しさん
06/01/13 05:35:50
単に長いっていうヲチではなくて(ry
236:デフォルトの名無しさん
06/02/03 21:52:28
UNKNOWNのスペルミスでUNKOWN
237:デフォルトの名無しさん
06/02/07 03:56:34
LINKがRINK
238:デフォルトの名無しさん
06/02/07 08:33:56
2項演算子の間空けない奴多し。
239:デフォルトの名無しさん
06/02/08 02:19:32
foo . barだとかfoz -> barだとか書く香具師は殺したくなりますが何か。
あー違うか。二項演算子の間だから foo < < bar ってことか? それじゃコンパイルできねぇべさ。
240:デフォルトの名無しさん
06/02/08 03:48:38
1項演算子はどーする?
241:デフォルトの名無しさん
06/02/08 15:01:21
普通は単項演算子と言うんだよ
242:デフォルトの名無しさん
06/02/09 12:25:46
対義語は複項演算子か
243:デフォルトの名無しさん
06/02/09 12:42:01
>>242
なんで対義語の話がでてくるんだ?
1の反対は2で、2の反対は1とでもいうのか?
244:俺様は242に非ず
06/02/09 12:59:47
「単」の対義語を「複」とするのはおかしくないが
1の反対は2じゃ無いだろ。
245:デフォルトの名無しさん
06/02/09 22:42:14
2項演算子の間を「常時」空けるのはさすがにセンスを疑う
246:デフォルトの名無しさん
06/02/09 23:00:33
// 手元のコードを常時空けてみた
if (v . Chars[v . Length - 1] == "n") {
this . First = false;
v = v . Substring(0 , v . Length - 1);
}
247:デフォルトの名無しさん
06/02/10 00:40:03
vsが勝手に開けてくれますが。
そういう設定にしてるんだけど
248:デフォルトの名無しさん
06/02/12 00:01:01
//全部詰めるか
while((++n&4)==0)
w[n]=v++;
for(;n--;k>>=1)
F[w[n]]=k&1;
//全部開けるか
while ( ( ++ n & 4 ) == 0 )
w [ n ] = v ++ ;
for ( ; n -- ; k >>= 1 )
F [ w [ n ] ] = k & 1 ;
249:デフォルトの名無しさん
06/02/13 15:56:34
VBのIDEはそろえたくなくても勝手にそろえてくれるので
C#とかでも同じ書き方するところは倣ってます。
if (v.Chars[v.Length - 1] == "n"){
this.First = false;
v = v.Substring(0, v.Length - 1);
}
250:デフォルトの名無しさん
06/02/14 14:57:51
int q,w,e,r,t,y,u,i,o,p;
251:デフォルトの名無しさん
06/02/14 16:17:33
>>250
今、それに近い糞VBアプリを修正させられてる。
「この処理は時間がかかります [OK]」 とかの、アイコンも出さずキャンセルできない
鬼ダイアログとか、基本はきっちり押さえてあってむしろ心地よい。
こんな糞で1500kも取られたってんだから腹立つよな
252:デフォルトの名無しさん
06/02/14 23:51:33
>>251
ウチのアホが作った帳票出力ツールはプリンタ印刷とpdf出力のダイアログが両方
「帳票を出力しますか?」だった。
いくつか連続して出力させることが出来るんだが、タイムラグやら、本人のコーディングミスやらで時々順番が逆になるのな。
ex)
帳票1のプリンタ出力確認ダイアログ
→帳票1のpdf出力確認ダイアログ
→帳票2のプリンタ出力確認ダイアログ
→帳票2のpdf出力確認ダイアログ
そいつ勇気があるもんで、運用チームにこのまま配布しようとしてた。
ちなみに「先輩」なんだが。
今日はそいつ、フォームの全てのコントロール(主にラベル、チェックボックスの名称etc)の値を格納する構造体を作成してサーバに渡そうとしている。
253:252
06/02/14 23:52:47
間違えた。
ex)
帳票1のプリンタ出力確認ダイアログ
→帳票1のpdf出力確認ダイアログ
→帳票2のpdf出力確認ダイアログ
→帳票2のプリンタ出力確認ダイアログ
254:デフォルトの名無しさん
06/02/15 09:28:30
stdio
255:デフォルトの名無しさん
06/02/21 05:24:01
インクルードファイルなし(((( ;゚Д゚)))ガクガクブルブル
256:デフォルトの名無しさん
06/02/21 10:32:28
勝手に他人の名前をつけた関数名…。そういうのは止めて欲しいぞ。
257:デフォルトの名無しさん
06/02/21 14:13:56
Inisharaizu()
258:デフォルトの名無しさん
06/02/21 21:39:16
引数名が ToT。関数名が damepo。
関数を呼び出すと damepo(ToT)
259:デフォルトの名無しさん
06/02/21 21:50:55
damepo(m_m)
damepo(v_v)
damepo(u_u)
damepo(A_A)
damepo(T_T)
良いねコレ
260:デフォルトの名無しさん
06/02/21 23:59:30
文字定数'A'を呼び出して
mandokuse('A')
とか
261:デフォルトの名無しさん
06/02/22 00:27:59
>>260に神を見た
262:デフォルトの名無しさん
06/02/22 19:54:50
ループの終了条件が「end-flg eq "(^_^)"」だった
263:デフォルトの名無しさん
06/02/24 20:49:56
(o^O^o) ←アンパンマン♪
(*OcO*j) ←犬♪
J;_;L ←泣き虫♪
v_v ←垂れパイ♪
264:デフォルトの名無しさん
06/03/08 01:42:23
class Test {
public static void main(String args[]) {
String てすと = "test";
System.out.println(てすと);
}
}
265:デフォルトの名無しさん
06/03/14 19:04:41
(・V・) (ははははは)
p(^-^)q (ヒャ~ おもしれ~)
(>、<) (応援ヨロシクっ!)
(M) (マリオが大好きだよ)
(・○・) (鼻がカユイ)
(^U^) (だーい満足)
(^板違い^) (板違いですよ~)
(==) (最近ゲームつまんないですね)
(l l) (悲しいよ~)
(・w・) (パズルゲームが好きです)
(’’) (カービィが大好き)
266:デフォルトの名無しさん
06/03/16 09:59:51
最近ゲームがつまらない、はまらない
そんな噂が飛び交ってるけど
それはソフトのせいじゃない、ハードに限界があったからだ
セガメガドライブ、16ビット、CPU搭載
限界のバリアを打ち破って、見せる、迫る、うなる
ビジュアルショック、スピードショック、サウンドショック
時代が求めた16ビット、セガメガドライブ
267:デフォルトの名無しさん
06/03/20 19:33:55
>>266
貴様は大切なものを忘れた。
よって貴様は忘れてしまったせぇ~がぁ~~~~!!を100回叫べ!
268:デフォルトの名無しさん
06/03/25 03:43:59
そうだ、そして「皆が忘れてしまっていそうなこと」スレに書き込んでこい!
269:デフォルトの名無しさん
06/04/07 06:14:48
それどこにあるの?
270:デフォルトの名無しさん
06/04/07 07:29:03
スレリンク(tech板)
271:デフォルトの名無しさん
06/04/07 09:44:46
>>245
スキルの高い人でも、常時空ける主義の人とかいるね。
(算術とか論理演算子で)
272:デフォルトの名無しさん
06/04/23 08:58:14
俺の先輩はサンプルやテストプログラムを組むとき
大体変数名がhoge,hage,higeで
メソッド名がfuckとかshitでなんだかなあって思う
hage.fuck(hige);ってヒゲとハゲがウホッかよ!
273:デフォルトの名無しさん
06/04/25 14:01:57
そのネーミングスタイル、もらった!
274:デフォルトの名無しさん
06/04/26 01:53:11
まさに、汚物で、破廉恥だな。
275:デフォルトの名無しさん
06/04/26 22:48:35
そのまま納品しちまえ
276:デフォルトの名無しさん
06/04/28 04:53:49
>>274
ワロタwww
277:デフォルトの名無しさん
06/04/28 23:14:05
スレッド処理のためにstaticメソッドを作ったら他の変数もstaticにする必要が出てきてわけ分からなくなってきた
278:デフォルトの名無しさん
06/04/29 04:48:22
あー、俺今似たので困ってる。
コールバックの一部だけユーザー定義引数を取らないから static メソッドにしなくちゃならなくなって、それらが使うせいで連鎖的にほ、とんど static メソッド static メンバに・・・
279:デフォルトの名無しさん
06/04/29 04:57:26
それは設計が悪い希ガス。
試しに断片を晒して味噌。
280:デフォルトの名無しさん
06/04/29 09:03:26
>>277-278
処理は普通の private メソッドで書いて、スレッド処理の static メソッドは
1段呼び出しをかますだけにしとけ。
281:デフォルトの名無しさん
06/04/29 12:54:03
つスレリンク(tech板)
282:278
06/04/29 21:35:55
指定のライブラリを使わなければならないんだが、そいつへのコールバック登録に、ユーザ指定引数をとらないんだよ。
で、ファイルスコープの static 変数にするか class static メンバにするかってなって・・・の連鎖。
283:デフォルトの名無しさん
06/04/30 15:24:48
>>282
そんなときでも class static なポインタをコールバック専用にいっこ用意するだけで済むだろ。
もしくはコールバック登録のほうをラップして、そこにユーザー指定引数を挟むとかな。
284:デフォルトの名無しさん
06/05/19 07:47:04
なんかネタないの?
285:デフォルトの名無しさん
06/05/19 17:59:56
INITCOMMONCONTROLSEX
286:デフォルトの名無しさん
06/05/20 00:22:58
identifikation
287:デフォルトの名無しさん
06/05/20 10:04:04
>>247
その設定は何処でやるのですか?教えてもらえないでしょうか
因みにVisual Studio 2005 proです
288:デフォルトの名無しさん
06/05/20 11:08:18
>>287
Expressだから違うかもだけど
オプション→テキストエディタ→書式設定→行間→演算子のスペースを設定する
289:デフォルトの名無しさん
06/05/20 21:34:57
>>288
サンクス
Proではそこには無かった、何処にあるのかな?
290:デフォルトの名無しさん
06/05/20 22:39:57
>>289
Pro でも似たようなところにあった。
オプション→テキストエディタ→[言語選択]→書式設定→行間→演算子のスペースを設定する
291:デフォルトの名無しさん
06/05/21 15:04:12
その行間ってのがないんだよね、行番号ならあるんだが?
292:デフォルトの名無しさん
06/05/22 14:03:32
C#とかJ#にはあるんだけど、C++にはないね。
293:デフォルトの名無しさん
06/05/26 22:53:32
俺の付けた変数・関数名はすべて腐ってる
294:デフォルトの名無しさん
06/05/26 23:42:33
だがそれがいい
295:デフォルトの名無しさん
06/06/11 07:22:47
Dim Mona
Dim Giko
296:デフォルトの名無しさん
06/09/06 14:47:48
var 婆
297:デフォルトの名無しさん
06/09/06 14:51:54
var 場波波
var 場魔魔
298:デフォルトの名無しさん
06/09/24 19:48:38
大学生の時、数学やってた同僚の関数名
f()
g()
299:デフォルトの名無しさん
06/09/30 02:41:40
>>298
まぁ、わるくはないんじゃない?
ただ、ええーとなんだ、
あとは>>300に任す。
300:デフォルトの名無しさん
06/09/30 02:55:20
母艦
301:デフォルトの名無しさん
06/10/09 00:38:47
vb6の仕事で引数の上限超えたヤツあったな・・・
どうしても3個足さなきゃ駄目な作りなのに1個しか追加できねぇの。
302:デフォルトの名無しさん
06/10/14 01:35:43
上限って何個?
303:デフォルトの名無しさん
06/10/14 16:48:57
>>22
いるもんだな、うちのSEと思考が一緒らしい
進捗で英語にした方が分かりやすいのですがって文句いったら
設計書覚えてれば何て略してあるか分かるでしょって言われたよ
304:デフォルトの名無しさん
06/10/14 17:35:33
コボラーによると、コボルは予約語が多いので日本語にすると
好都合なんだそうだが、
・長くなっても変に子音を略さない日本語のほうがよいのではないか?
・じゃあ英語ではどうやってるのか?
訊いたらどうなるんだろう。
305:デフォルトの名無しさん
06/10/14 17:50:20
>>22ワロタ 省略する所間違ってるな。
どういう思考してるんだかw
306:デフォルトの名無しさん
06/10/14 18:00:11
Wikipediaに
>COBOLの文法は英語の表現に近い。
ってあるが、こんな変数名使ってたら可読性も何もないよな。
307:デフォルトの名無しさん
06/10/14 18:09:00
これだから業務系は頭使ってないって言われるんだよな。
あるコボラーに言わせると、「データ構造は厳密に定義して必ずデータシートを作るからどんな名前だろうと問題ない」そうだが。
で、その問題のデータシートは手書きだから省略しないと面倒なんだと。
308:デフォルトの名無しさん
06/10/14 18:29:15
kwskに通ずるものがあるな
309:デフォルトの名無しさん
06/10/14 19:37:43
ヘブライ語か・・・
310:デフォルトの名無しさん
06/10/14 19:55:03
YHWH(だっけ?)
311:デフォルトの名無しさん
06/10/14 20:38:45
スレリンク(tech板:12番)
312:デフォルトの名無しさん
06/10/14 23:06:33
ヘブライ語の文字には元々母音がないから。
母音あるのに略してるのとは違うから。
313:デフォルトの名無しさん
06/10/15 01:57:29
ヘブライ文字のアレフとかはどんな音価なんだろう。
これってアルファベットのA(ギリシャ文字のalpha)相当
だとばかり思っていたんだが、母音がないなら違うのかな。
314:デフォルトの名無しさん
06/10/15 01:58:35
つーか、ぐぐれ>漏れ
URLリンク(ja.wikipedia.org)ヘブライ文字
315:デフォルトの名無しさん
06/10/24 09:01:54
analyze ってどう略しよう
316:デフォルトの名無しさん
06/10/24 09:32:09
anal
317:デフォルトの名無しさん
06/10/24 12:06:47
お約束過ぎてワラタ。
>>315 は >>316 を採用してくれ。
318:デフォルトの名無しさん
06/10/24 23:20:31
特に支障がなければanaでいいんでない?
#航空関係には使い難いだろうけど。
319:デフォルトの名無しさん
06/10/25 01:53:40
MS風にanlzで
320:デフォルトの名無しさん
06/10/26 00:44:25
昔データベースの解析という意味でそういう略をしている
女性新人のマがいた
レビューの時萌えた
321:デフォルトの名無しさん
06/10/27 08:47:54
こう言っちゃなんだが、analyseの類をanalと略すのは昔から結構見かけると思われ。
322:デフォルトの名無しさん
06/10/30 11:28:52
英語圏では見ねーなー。 帳票大好きCOBOL屋はanalも大好きなのか?
よく見かけるのはanzかな。 あんず。
323:デフォルトの名無しさん
06/11/02 03:45:27
そういやanzは時々みかけるなー。
analは英語圏つーか国産以外のコードでは見かけるが、
国産で見たことは一度も無い。
やっぱりアナルはアナルにしか見えんからか。
324:デフォルトの名無しさん
06/11/12 06:29:00
Anlyz
325:デフォルトの名無しさん
06/11/12 12:09:27
analに反応する奴には、まじめに仕事しろといいたい
326:デフォルトの名無しさん
06/11/12 16:38:33
まあ、anal に反応する奴も微妙は微妙だけど、
そういう反応する奴が絶対いるだろうことも想像の範疇なわけで。
327:デフォルトの名無しさん
06/11/13 05:26:55
採れ立てのほやほやを一つ。
typedefstruct_RECT_P{/* 矩形座標 */
int16_txs;/* 開始画素 */
int16_tys;/* 終了画素 */
int16_txe;/* 開始走査 */
int16_tye;/* 終了走査 */
}RECT_P;
そのPはどこから来たのか小一時間(略
おまけにコメントが……
328:327
06/11/13 05:29:34
……だからタブで揃える下らぬ努力はするなというのに…_/ ̄|○
typedefstruct_RECT_P{/* 矩形座標 */
int16_t xs; /* 開始画素 */
int16_t ys; /* 終了画素 */
int16_t xe; /* 開始走査 */
int16_t ye; /* 終了走査 */
}RECT_P;
329:デフォルトの名無しさん
06/11/13 09:45:06
positionのP
コメントはうっかりだろう
そんなに痛い感じじゃないな
330:327
06/11/13 23:48:56
不思議なことに、一つのプロセスなのに件のRECT_Pの宣言が二つのインクルードファイルに書かれていた。
その挙句、関数プロトタイプは各ソースファイルに分散してるし。
しかも何故か外部変数はインクルードファイルで定義……
スレ違ってきたから同じプロジェクトから一つ。
marg_def_info(// フレーム欠陥情報統合処理
&(finfo_pt->def_info),// フレーム欠陥情報管理構造体
&def_data,// フレーム欠陥情報構造体
shine ,// 光種別(0:透過 1:反射 )
a_no);// 検査アルゴリズム番号
331:デフォルトの名無しさん
06/11/14 12:13:49
>>330
まあ、確かに痛いけど、このスレのレベル考えると普通だわ。
a_no はさすがに酷いと思うけど。
アキバ系を A-boy って呼ぶくらい酷いわ。
あと、なんか、shine の部分で「死ね」って言われてる気分。
透過/反射だと、optics とか optical property とか transparency とか material よね。
332:デフォルトの名無しさん
06/11/17 23:28:20
>A-boy って呼ぶくらい酷いわ
あれは呼ぶ側が酷いのか、
呼ばれる側が酷いのかねえ。
333:デフォルトの名無しさん
06/11/20 22:49:54
団塊のよくない所って結果を伴わない事も「やる事に満足」している事なんだよね
無駄な朝礼(メールや掲示板で十分な内容)、無駄な会議(しかも結論はでない)、無駄な残業(とにかく定時は悪)
育児とか個々の家庭の都合などお構いなしで、窓口とか量販店でもないのにとにかく朝は8時半出社(9時始業でも)
ひどいと会議の為の会議とかまであるしね
また資料作成で1週間潰れたりね
トラブル起きればとにかく人集めるし
こんなんで経費かさむのは当然の結果
で団塊のやる事は自分達の退職金確保の為に「下からのリストラ」「非正規雇用の促進」だもんな
団塊は汚物
334:デフォルトの名無しさん
06/11/20 23:00:00
void NavigateBackToTheFuture()
意味が分からん
335:デフォルトの名無しさん
06/11/24 21:16:24
char jugemujugemugokounosuirikire..............................
336:デフォルトの名無しさん
06/11/25 01:52:07
それはわけがわからないんじゃなくって、明らかに悪意があるだろw
337:デフォルトの名無しさん
06/11/25 01:54:16
>>A-boy って呼ぶくらい酷いわ
>あれは呼ぶ側が酷いのか、
>呼ばれる側が酷いのかねえ。
呼ばれる側があんまりなので、呼ぶ側がからかったってところだよな。
元のB-boyだって痛さとしては相当なもんだ。
338:デフォルトの名無しさん
07/01/06 12:59:41
print "あけおめ";
339:デフォルトの名無しさん
07/01/07 01:32:37
#include "stdafx.h"
#include <stdio.h>
int _tmain() {
printf("ことよろ\n");
return 0;
}
_tmainってなんか痛い
340:・∀・)っ-○◎●創聖のダンゴリオン ◆DanGorION6
07/01/07 07:07:50
_tmain使うなら
_tprintf(_T("ことよろ\n"));
341:デフォルトの名無しさん
07/01/15 01:43:02
ほしゅ
342:デフォルトの名無しさん
07/02/06 06:25:04
痛いコメントも晒してくれw
343:デフォルトの名無しさん
07/02/06 08:01:06
minomonta="black";
adumamikihisa="red";
nakajima="brown";
matsushimanahomi="white";
344:デフォルトの名無しさん
07/02/06 19:58:35
>>343
>minomonta="black";
ここは
matsuzakishigeru="black";
の間違いじゃないのか?
345:デフォルトの名無しさん
07/02/07 04:32:12
If fncIsMenkyoExist(matsuzakishigeru)=False Then
Call subItteyoshi()
End If
346:デフォルトの名無しさん
07/03/28 16:03:21
Dim hage As HairStyle
347:デフォルトの名無しさん
07/03/31 10:39:06
Set hage = nothing
348:デフォルトの名無しさん
07/03/31 14:00:52
Husa pseudoHusa = (Husa)hage.AttachZura();
349:デフォルトの名無しさん
07/04/01 03:36:24
Do Until False
Call 増毛()
Loop
350:デフォルトの名無しさん
07/04/02 17:02:45
なんかの本のサンプルソースの
コメントで「見たらわかるわヴォゲ!!」と思ったコメント
//無限ループを作る
while(true){
351:デフォルトの名無しさん
07/04/02 18:55:51
//////////////////////////
exturn vip;
//////////////////////////
352:デフォルトの名無しさん
07/04/02 19:00:10
int f(int x){
int y;
y=x;
return(y);
}
int main(void){
int x,s;
cin >> x;
F(s)={f(x)}
return(0);
}
353:デフォルトの名無しさん
07/04/02 19:47:25
for (í = 0; í < n; í++)
for (ì = 0; ì < n; ì++)
x[í][ì] = f(í, ì);
354:デフォルトの名無しさん
07/04/03 03:11:53
(i, i)
355:デフォルトの名無しさん
07/04/06 04:43:11
>>349
人間でなくなる悪寒・・・
熊?w
356:デフォルトの名無しさん
07/04/21 06:38:39
クマー!
357:デフォルトの名無しさん
07/04/21 09:48:38
shain_bangouは許せてもsyain_bangouは許せないな。
358:デフォルトの名無しさん
07/04/21 09:55:44
つ「shine bangou」
359:デフォルトの名無しさん
07/04/21 10:04:28
ISO3602的にはshyainで正しい
360:359
07/04/21 10:05:28
間違えたsyainが正しい
361:デフォルトの名無しさん
07/04/21 12:23:17
名前をつけるセンスない奴はまともなプログラムを書けない。
362:デフォルトの名無しさん
07/04/21 13:55:27
ローマ字命名はまだ許せる
363:デフォルトの名無しさん
07/04/23 22:21:15
本当に許せないのって一貫してないときととんでもない誤字脱字だけじゃね?
意外と英語変数名よりローマ字変数名の方が誤字脱字多いよな。
364:デフォルトの名無しさん
07/04/23 22:44:56
ヘボン式を使ってるつもりの人が多いと思うのだが、見てると結構訓令式と
混ざってたりするし、マイナーな規則は知らない人もいるし、かな漢字変換
ソフトのローマ字ルール(laとかxaとかdhiとか)も平気で使ってたりする。
365:デフォルトの名無しさん
07/04/24 16:48:57
ローマ字変数名に知性の低さを感じるのは漏れだけ?
一千年前仮名が発明された時期に無理に漢語で書いてるようなマッチョなのかな?
だからと言ってピンインは勘弁
366:デフォルトの名無しさん
07/04/24 18:29:44
辞書で調べる時間も無いような劣悪な環境で作られたものなんだろうという悲惨さが伝わってくる
367:デフォルトの名無しさん
07/04/24 23:36:50
英語だと長くなってしまう場合、
ローマ字にしてしまうこともあるな。
368:デフォルトの名無しさん
07/04/24 23:41:06
>>367
こんな感じ?
stomach → i
369:デフォルトの名無しさん
07/04/25 01:36:00
いや、そこまではw
exなんとかとか、始めが似ていて
やたら長いのがあるけどそういうのかな。
370:デフォルトの名無しさん
07/04/25 02:13:00
あーあるある、extinguisherよりはshoukakiの方が判りやすいよね。
371:デフォルトの名無しさん
07/04/25 13:41:31
みんなでfire extinguisherが消火器だと覚えるって選択肢はないのか?
372:デフォルトの名無しさん
07/04/26 00:31:41
>370は(>369のexにかけた)ネタだろ。
373:デフォルトの名無しさん
07/04/26 06:26:15
>>368
ワロタw
しかし、「胃」を変数名にしなきゃいけないプログラムってどんなんだw
医療関係のシステムとか?w
このシリーズいいねw
mosquito → ka
↓次どうぞ( ´∀`)
374:デフォルトの名無しさん
07/04/26 06:30:13
直ぐネタは尽きるって。
cormorant:u
picture:e
tail:o
375:デフォルトの名無しさん
07/04/26 07:49:44
tree:ki
はデータ構造としてありえる。
376:デフォルトの名無しさん
07/04/26 19:40:39
area:ku
hair:ke
child:ko
difference:sa
death:si
vinegar:su
back:se
groin:so
377:デフォルトの名無しさん
07/04/26 19:56:10
>>375
root:ne
leaf:ha
378:デフォルトの名無しさん
07/04/27 01:05:26
int chizuru;
int azusa;
int kaede;
int hatune;
String ayu;
String nayuki;
379:デフォルトの名無しさん
07/04/28 01:09:12
spacing: ma;
arrow: ya;
hand: te;
380:デフォルトの名無しさん
07/04/28 01:47:22
ツマンネ
381:デフォルトの名無しさん
07/04/29 04:09:20
>>349
なんだそりゃ沿岸バスか?
382:デフォルトの名無しさん
07/05/10 02:37:32
ねたないの?
383:デフォルトの名無しさん
07/05/10 03:34:45
暗いと 不平を言うよりも
すすんで あかりを つけましょう
384:デフォルトの名無しさん
07/05/10 13:49:57
インナートリップの霊友会がお送りしました。
385:デフォルトの名無しさん
07/05/13 01:19:40
そうか~がっか~い♪
386:デフォルトの名無しさん
07/05/17 16:20:12
windowsだからpythonだと思ったり。
fedoraとかlinux系だと嵌ってるひと多いような python
fedora python インストール - Google 検索
URLリンク(www.google.co.jp)
387:デフォルトの名無しさん
07/05/17 16:21:40
誤爆しましたすみません orz
388:デフォルトの名無しさん
07/06/15 03:54:24
どんまい
389:デフォルトの名無しさん
07/07/01 18:03:46
age();
390:デフォルトの名無しさん
07/07/01 18:48:26
enum {
EnumNumberOfPerson = 1000;
EnumMaximumLengthOfName = 32;
}
typedef struct {
unsigned long memberUnsignedLongIDNumber;
unsigned char* memberUnsignedCharPointerStringName;
unsigned short memberUnsignedShortAge;
unsigned short memberUnsignedShortBirthYear;
unsigned char memberUnsignedCharBirthMonth;
unsigned char memberUnsignedCharBirthDay;
} TypedefStructPerson;
TypedefStructPerson TypedefStructPersonalData[EnumNumberOfPerson];
391:デフォルトの名無しさん
07/07/04 15:03:08
organizeを後輩が略していたんだ
orz
(´A`)ん、気持ちは分かる
392:デフォルトの名無しさん
07/07/08 21:54:59
今趣味で組んでるC++のプログラムみたらtypedefが30行ぐらい並んでるクラスが見つかった
393:デフォルトの名無しさん
07/07/08 22:04:26
俺はテンプレート絡みでよく使う> typedef
< > で囲む書き方は見た目的に好きじゃないんだ。
typedef Cfoo<bar> foobar;
だもんで↑みたいなのがあっという間に大増殖したりする。
でもまあこういうのは、このスレで言う「痛い」とは少し違う気がするんだが。
394:デフォルトの名無しさん
07/07/10 02:42:25
Dim hoge As Integer '変数を宣言します。
…馬鹿にしてんのか?
395:デフォルトの名無しさん
07/07/11 13:43:05
IUnkonwn
396:デフォルトの名無しさん
07/07/21 17:15:27
新人の子が野放しにされていたプロジェクトに後から入ったら、phpで$RETURNって変数があった。他の変数もなぜか全部大文字で、「HRESULTかお前はっ」とツッコみそうになった。
397:デフォルトの名無しさん
07/07/22 03:40:24
>>393
> く使う>
が <> で囲われたように見えた。
template <typename T>
俺はテンプレート絡みでよ くT>
{
};
俺はテンプレート絡みでよ く使う> typedef;
みたいな
398:デフォルトの名無しさん
07/07/22 10:07:49
LとRを間違えてるのがたまにある。
int roop = 0; // ループカウンター
みたいな。
399:デフォルトの名無しさん
07/08/23 17:03:54
rink
infomation
profeel
WEBサイトでもありがちだね
400:デフォルトの名無しさん
07/08/23 18:04:51
maked
変数名では間違いとはいえんが、ドキュメントで素で間違えんなよ
401:デフォルトの名無しさん
07/08/23 21:23:36
makeデーモン?
402:デフォルトの名無しさん
07/08/24 01:30:22
>>400
その手のではreadedとかwritedとかもあるね。
403:デフォルトの名無しさん
07/08/24 03:02:55
typedef unsigned char UInt8;
typedef unsigned short UInt16;
typedef unsigned long UInt32;
typedef char SInt8;
typedef short SInt16;
typedef long SInt32;
typedef float Float32;
typedef double Float64;
404:デフォルトの名無しさん
07/08/24 05:36:41
>>403
それはアリだろ。
プログラムが多様な環境に移植されうるなら、環境間で異なる型の特徴を合わせやすくするため
その他諸々の理由でtypedefするのはよくあること。痛くも汚くもない。
405:デフォルトの名無しさん
07/08/24 12:22:37
むしろ正しい。
406:デフォルトの名無しさん
07/08/24 13:25:23
普通にstdint.h使えって言いたいんじゃない?
407:デフォルトの名無しさん
07/08/24 13:55:14
なんというC99
408:デフォルトの名無しさん
07/08/24 19:52:00
>>404
環境ごとの #ifdef がないとかいうことなんじゃね?
409:デフォルトの名無しさん
07/08/24 23:34:36
>>404
普通になしだろ。
なんでstdintつかわずにわざわざそんなことするんだよ
410:デフォルトの名無しさん
07/08/25 00:35:37
いつでもどこでもstdint.hが使えると思ったら大間違い。
ちょうど手元にあるVC8では
fatal error C1083: include ファイルを開けません。'stdint.h': No such file or directory
余談だが、そのかわりstddef.hでintptr_tなど一部が使えるようだが
それでもint32_tなど長さ指定型はない。
411:デフォルトの名無しさん
07/08/25 06:16:47
stdint.h が無い環境でビット幅に応じた整数型が欲しいなら、
自分で stdint.h を作るのがいいよね。 stdint.h がある環境に簡単に
移植できるように。
412:デフォルトの名無しさん
07/08/25 13:05:40
stdint.hがない環境なんてww
413:デフォルトの名無しさん
07/08/28 04:06:32
boost/cstdint.hppも思い出してあげてください。 アレがどのくらいのコンパイラに対応してるのか知らないけど。
414:デフォルトの名無しさん
07/09/01 16:34:43
ゲームプログラムで、
prayer1 祈る人1
FlameTransformMatrix 炎の変換行列
なんてのは尽きないな。見るたびに笑っちまうよ(w
415:デフォルトの名無しさん
07/09/01 16:43:23
司祭クラスのインスタンスとか
火の精霊魔術で何かを変質させる際の母体となるものとか
ゲームプログラムでなければアレなネーミングではあるな
416:デフォルトの名無しさん
07/09/01 16:51:58
>>415
typoのことじゃね?
417:デフォルトの名無しさん
07/09/01 16:56:26
うむ ゲームプログラムでtypoということなら
player1
FrameTransformMatrix
だね
でも炎の変換行列はおいておいてファンタジーRPGならPrayerクラスはあっても不思議じゃないかも
418:デフォルトの名無しさん
07/09/01 21:52:02
prayerといえばZONEですね
419:414
07/09/01 22:22:48
>>416
>>417
おお、その通りデス。サンクス!
ゲームプログラマじゃない人にももう少し配慮して
書くべきだったね。
420:デフォルトの名無しさん
07/09/07 08:06:06
炎の変換行列カコイイ
421:デフォルトの名無しさん
07/09/08 09:50:17
final int ONE=1
とか
boolean executeFlagIsTrue=true
とか見たことある
素人じゃあるまいし、値を変数名にしないで欲しい。
422:デフォルトの名無しさん
07/09/08 21:34:54
pi=3.141592
とか、もうアホかと
423:デフォルトの名無しさん
07/09/08 21:52:53
それはM_PIを使えという話か?
424:デフォルトの名無しさん
07/09/08 22:19:02
変数の値と名前が一致しているのは素人臭がしてキモイ
ONE=2 とか iTrue=fales が望ましい
425:デフォルトの名無しさん
07/09/08 23:40:09
>422
DATA文の主な目的は、定数に名前を付けることである。
円周率πを使うたびに3.141592653589793と記述する代わりに、変数 pi にDATA文を使って値を割り当て、 毎回 3.14...という長い定数を記述する必要なく pi を使うことが出来る。
さらに、円周率が変わった場合に、プログラムの変更が容易になるという利点がある。
- FORTRAN manual for Xerox computers
426:デフォルトの名無しさん
07/09/09 00:58:27
それ書いた人って、単に円周率の精度が変わった場合を意図していたん
だろうけど、いつまでもさらされて気の毒ではあるな。
427:デフォルトの名無しさん
07/09/09 01:12:31
アメリカ合衆国のインディアナ州の下院で医者のエドウィン・グッドウィンによる
円積問題解決方法を盛り込んだ議案264号が満場一致で通過した。
グッドウィンの方法から得られる値は π = 3.1604, 3.2, 3.232, 4 であり、
このうち 4 については公式に認められた最も不正確な円周率の値として
ギネスブックに記載された。
428:デフォルトの名無しさん
07/09/09 04:51:18
某参考書
int[] ints
429:デフォルトの名無しさん
07/09/09 11:01:02
>>426
ジョークじゃなかったのか
430:デフォルトの名無しさん
07/09/11 00:40:33
>>429
ぐにゅのドキュメントならきっとジョークだと思えたが、
ゼロックスってそのへんどうなの?
431:デフォルトの名無しさん
07/09/22 23:50:31
でもちょっと痒い
432:デフォルトの名無しさん
07/10/16 04:19:56
「○○」って書くべきところを「ほげほげ」って書いたら
プログラマじゃない友達に笑われた。
「ほげほげ」を常用するのってプログラマだけなのか?
433:デフォルトの名無しさん
07/10/16 04:31:46
ほげほげって言葉は70~80年代の香りがするよな
434:デフォルトの名無しさん
07/10/16 19:58:03
俺は結構「ほげほげ」使うけどな
435:デフォルトの名無しさん
07/10/17 23:04:03
foo bar baz
hoge moge fuga
436:デフォルトの名無しさん
07/10/18 03:16:31
moe gao piyo
437:デフォルトの名無しさん
07/10/19 23:17:58
hogeは俗っぽいので使わないことにしてる。
438:デフォルトの名無しさん
07/10/20 05:08:27
foo bar はクールでかっこいいけどhogeはアホっぽい
439:デフォルトの名無しさん
07/10/20 08:55:26
foo bar も hoge もアホっぽい。
思考停止してますって主張してるようなもんじゃん。
440:デフォルトの名無しさん
07/10/20 12:16:54
そもそも何も考える必要がないとこに使うためのものじゃんか
441:デフォルトの名無しさん
07/10/20 12:25:48
>>439は破廉恥な汚物
442:デフォルトの名無しさん
07/10/20 15:25:06
何も考えてないときは a, b, c, x, y, z でよくね?
443:デフォルトの名無しさん
07/10/20 15:38:50
URLリンク(ja.wikipedia.org)メタ構文変数
中でも42みたいなのはあえて言えばメタ構文定数とでも呼べばいいんだろうか。
444:デフォルトの名無しさん
07/10/20 21:37:03
>>442
それは一般の変数として使われる可能性が普通にあるからダメだろ
445:デフォルトの名無しさん
07/10/21 08:59:30
01 HEDDAA-LINE.
01 HUTTAA-LINE.
446:デフォルトの名無しさん
07/10/23 16:28:00
rink
profeel
rogo
447:デフォルトの名無しさん
07/10/23 21:24:55
samunail
448:デフォルトの名無しさん
07/10/23 22:07:25
>>442
ループ用なら i,j,k が一般的だと思うが…?
痛い変数名
temp1,temp2,temp3
痛い関数名
func1,func2,func3
プロ言の穴埋めテストですかって気になります…。
449:デフォルトの名無しさん
07/10/24 07:52:34
誰もループカウンタの話なんかしてないし・・
450:デフォルトの名無しさん
07/10/24 11:36:03
> temp1,temp2,temp3
これで思い出した
TeX の tempdima, tempdimb, ... は気持ち悪くて仕方がない
451:デフォルトの名無しさん
07/10/24 12:41:52
文芸的プログラミングとはほど遠いな。
452:デフォルトの名無しさん
07/10/25 02:10:17
C/C++ で、 float 版の abs を FAbs と命名した奴がいた(今もその FAbs がアチコチで使われてる)。
そこまでなら構わんのだが、float 版の sin が SinF で cos が CosF だ。
なら AbsF だろ。
fabs って C の標準関数にあるよな?
(非標準の) sinf や cosf には倣うのに、fabsf は無視か。
453:デフォルトの名無しさん
07/10/25 02:32:39
fabs、あるね。
C89 以降の標準化だけど。
てか、C++ なら abs をオーバーロードしろよ。
454:デフォルトの名無しさん
07/10/25 02:33:33
標準でオーバーロードされてるんだが。
455:デフォルトの名無しさん
07/11/07 04:28:24
>>422
どこがアホなん?kwsk
456:デフォルトの名無しさん
07/11/07 10:46:28
>>455
>422がどういう趣旨で書いたかは知らんが、定数置くなら桁数をもっと考えろとは言いたい。
その桁までで丸めるなら値もおかしいしね。
457:デフォルトの名無しさん
07/11/08 21:29:35
modf, modff, fmodf, fmod
阿呆かと
458:デフォルトの名無しさん
07/11/27 14:53:46
hyde
459:デフォルトの名無しさん
07/11/27 18:12:57
ふもっふ ふもっふ
460:デフォルトの名無しさん
07/11/27 20:04:34
ゲシュタルト崩壊してきた
461:デフォルトの名無しさん
07/12/22 12:42:20
>>442
i,j,kくらいはグローバルでいいよな?
ループごといちいち宣言するのもめんどくせーし
462:デフォルトの名無しさん
07/12/22 22:01:01
>>461
マルチスレッドで動かないなら。
あと、ループ内で別関数呼ばないって制限もつく。
(呼んだ先にループがあったら帰ってきたときどうなるかは自明だろ)
463:デフォルトの名無しさん
07/12/22 22:11:55
つーか、一番スコープを限定したいのがループ制御変数だと思うのだがw
464:デフォルトの名無しさん
07/12/23 02:27:12
最初は小さい処理で i を使ってたけど
機能追加していっていつの間にかその中でもう一度 i を使ってしまいましてですね
465:デフォルトの名無しさん
07/12/23 02:32:27
>>464
1関数内で、その状態なら、
グローバル変数は一切使わない方が身のためでは?
# 変数管理が出来ないなら「台帳」つくれ。
466:デフォルトの名無しさん
07/12/23 03:01:52
250行の関数に150行のfor文があって、その中の3行のfor文が同じ変数名のループカウンタを使ってたんだよね
実質オープンソース状態で管理者が複数いたからってのもあるけど、
1画面に収まらない関数があるともう思考停止してきちゃうね
1年半も放置されていたのが不思議でならないよ
467:デフォルトの名無しさん
07/12/23 10:17:07
>管理者が複数いた
それって誰も管理してないって事でわ?
プロジェクト管理がなってない
>250行の関数に150行のfor文があって、その中の3行のfor文が同じ変数名のループカウンタを使って
まともなテストを1回でも行っていれば気が憑く筈。
追加機能のテストしてない+現行機能のテストしてないってことだな。
コーディング担当無能すぎ。(単体テストくらい行え!)
>1年半も放置されていた
機能追加以前に、*誰も使ってない* って事でしょ?
そんなアプリ、メンテするだけ無駄。
468:デフォルトの名無しさん
07/12/23 11:18:45
そうだね、管理されてないね
利用者も多くて30人程度だろうしなぁ
469:デフォルトの名無しさん
07/12/23 15:20:25
>>466
そういうケースこそ、forで変数を宣言するのが一番。それならまともに動くはず。
# 勿論、内側のループ内で外側の制御変数を使っていなければ、ね。
470:デフォルトの名無しさん
07/12/23 15:42:34
>>469
コンパイラがマトモなら、ね。
世の中には古いコンパイラとか、中途半端なコンパイラがあるんだな。
forで変数宣言できないのと、
forで変数宣言すると、それ以降有効になるのと、
for文のブロック内のみ有効なのと。
従って、別々の識別名を使用するのが安全確実。
そもそも、250行程度の関数で変数管理できないのが異常。
コーディングに向いていないじゃないか?
(あるいは修正時間が3分しか与えられていないとか)
471:デフォルトの名無しさん
07/12/23 17:38:17
俺が書いたわけじゃないんだ
あんまり責めないでくれ・・・orz
472:デフォルトの名無しさん
07/12/24 13:52:17
うちにいる中華のコード
public static String ZERO = "0";
public static String ZERO_ZERO = "00";
ダメだって言っても聞かない。プライド「だけ」は高い
473:デフォルトの名無しさん
07/12/24 19:35:33
それconstでなくていいのか
474:デフォルトの名無しさん
07/12/26 02:45:08
typedef enum
{
DEF_NAE,
DEF_NORMAL,
DEF_BOKKI,
DEF_EJACULATION
}length;
class Chinko
{
public:
ulong m_hair[INT_MAX][INT_MAX][INT_MAX];
state m_state;
private:
Chinko():m_state(nae){memset(m_hair,0x00,sizeof(m_hair)*sizeof(ulong);}
state doSex(){while(m_state !=DEF_EJACULATION)m_state++;return m_state};
};
475:デフォルトの名無しさん
08/01/01 17:36:42
ローカルでネーミングに困ったら
oppai
anal
tinntinn
を使ってる
476:デフォルトの名無しさん
08/01/10 05:46:40
てぃんてぃん
477:デフォルトの名無しさん
08/01/27 01:41:00
>>475
仕事で?
478:デフォルトの名無しさん
08/01/28 09:44:05
古いコンパイラでも
void hoge(void){
...
{
for(int i=0; ...)
...
}
...
ってやれば int i は実質 for のローカル変数扱いになるんじゃないの?
479:デフォルトの名無しさん
08/01/28 10:32:07
>>478
えーと、それはforのすぐ外側でブロックを閉じるということ?
つまり、こう?
void hoge(void)
{
...
...
{
for (int i = 0; ...) {
...
...
}
}
...
}
それならその通りだけど、forをブロック化してない>478でそれをやるのは危険だと思う。
480:デフォルトの名無しさん
08/01/29 01:39:02
#define for if(1) for
481:デフォルトの名無しさん
08/01/29 10:22:27
#define _ int
#define __ return
#define ___ printf
#define ____ main
#define _____ argv
#define ______ argc
_ ____(_ *______, char* _____[]){
___("Hello world\n");
__ 0;
}
482:デフォルトの名無しさん
08/02/06 01:11:34
↑解説きぼんぬ
483:デフォルトの名無しさん
08/02/06 01:43:13
/* # は #define に置換してください
そうしないとなぜか書き込めない */
# d char
# e "d"
# f "e"
# g "H"
# h int
# i "l"
# j main
# k "\n"
# l "o"
# m printf
# n "r"
# o return
# p "w"
# q {
# r (
# s ;
# t ,
# u )
# v }
h j r h w t d b b x u q m r g f i i l a p l n i e u s o c s v
484:デフォルトの名無しさん
08/02/06 01:45:46
/* >>483は失敗
このコメントを入れれば書き込めるみたいです */
#define a " "
#define b *
#define c 0
#define d char
#define e "d"
#define f "e"
#define g "H"
#define h int
#define i "l"
#define j main
#define k "\n"
#define l "o"
#define m printf
#define n "r"
#define o return
#define p "w"
#define q {
#define r (
#define s ;
#define t ,
#define u )
#define v }
h j r h w t d b b x u q m r g f i i l a p l n i e u s o c s v
485:デフォルトの名無しさん
08/02/06 11:59:46
プログラミング言語 Whitespace
スペースとタブ文字だけが意味のあるトークンであり
それ以外の文字は全て無視される
URLリンク(ja.wikipedia.org)
486:デフォルトの名無しさん
08/02/06 15:46:11
>>485
これはひどいwww
487:デフォルトの名無しさん
08/02/07 12:55:27
ハカー向け言語だなwwwwww
488:デフォルトの名無しさん
08/02/09 02:41:02
ループカウントに使う変数名がc(Count),d,e,...な俺は異端なんだろうか
i,j,k,...パターンだとiとjがややこしくなるし
あと、for (c = 0 ; c < 100; c++《←ここがC++になる。重要》)
489:デフォルトの名無しさん
08/02/09 10:20:14
そこ重要なのかwwwww
漏れも「i と j って似てるよな問題」は忌々しいと感じていて
個人的なコードでは、i の内側では j を使わずに k を使ったりしてみた事もある。
でも、普通の人なら、つい j のループがどこかにある事を期待してしまうわけで
漏れの戦略は大っぴらにできないんだよな。公然猥褻だよ。社会の窓!みたいな。チン開の神秘!みたいな。
漏れも c d e にしてみるか。
490:デフォルトの名無しさん
08/02/09 12:25:49
iとjが区別しやすいフォント使えよ。
……と言って済ませたいところだが、実は俺もi,jは避けて、
for (int r = 0; (略)) // Row Number
for (int f = 0; (略)) // Field Number
とかやっているのだ。
491:デフォルトの名無しさん
08/02/09 17:16:07
>>490 すなおに row, field にしとけよ。
492:デフォルトの名無しさん
08/02/09 17:20:24
>>490
>for (int r = 0; (略)) // Row Number
少なくとも、本当にこう書いているならスレタイ通りの汚物だな。
493:デフォルトの名無しさん
08/02/10 03:30:46
>>489
よし、洗脳完了
っていうか、実際オススメ
>>490
フォントはConsolas
かHG行書体
494:デフォルトの名無しさん
08/02/11 11:46:49
Dim bcd ' 部コード
Dim kcd ' 課コード
Dim scd ' 社員コード
これならまだ分かるんだ。 むしろ統一されていれば覚えやすい気もする
Dim TTL
どうも合計値(ToTaL)らしい。
Time To Liveかと思ったよ。
COBOLer が ASP を触り始めた現場(´・ω・)
495:デフォルトの名無しさん
08/02/11 22:28:46
Transister Transister Logicかと思いそう
496:デフォルトの名無しさん
08/02/11 23:59:16
OTLの亜種かと思った
497:デフォルトの名無しさん
08/02/12 05:19:57
つーか、おまいら変数名にプリフィクス付けないの?
498:デフォルトの名無しさん
08/02/12 08:36:16
ポインタ以外はつけない
499:デフォルトの名無しさん
08/02/12 11:09:28
なんでポインタだけ特別なんだよ?
500:デフォルトの名無しさん
08/02/12 17:20:49
>>497
宣言見れば解るし、名前がまともなら察しがつく。クラスメンバーとローカル変数程度なら、ローカル変数の宣言確認するだけで済む。そもそも宣言確認できない規模で変数が点在する設計は糞。
因みに、昨今のOOライブラリならプリフィクスはタブー。
501:デフォルトの名無しさん
08/02/12 23:41:04
別に接頭辞=ハンガリアンでもないだろうが
502:デフォルトの名無しさん
08/02/13 00:35:41
個人用である程度ウンコプログラム作るならハンガリアンも全然あり
503:デフォルトの名無しさん
08/02/13 01:29:47
コーディング規約も定められてない個人用なら
ハンガリアンなぞよけい使わんわ
504:デフォルトの名無しさん
08/02/13 03:15:49
ハンガリアンなしでどうやって型の間違いを知るの?
たとえば、
a=b+c
ってあって、a、cが整数、bが文字列であっても
実行するまで気づかないの?
505:デフォルトの名無しさん
08/02/13 03:23:57
そもそも適切な名前であれば型情報をその名前に含まなくても型の誤認識をしないのが一般の人
506:デフォルトの名無しさん
08/02/13 05:00:53
ジェネリックプログラミングなら可能な限り型を限定しないのが普通
型名を名前に含めるにしてもtraitsとかcontainerとか抽象化する
507:デフォルトの名無しさん
08/02/13 13:45:17
ハンガリアンは型の識別よりもプログラマの質の識別ができて便利
508:デフォルトの名無しさん
08/02/13 14:30:25
>>504
その場合は a と b と c の定義や代入のとこを見ないとなかなか気づかない
一応断っておくが a や b や c という1文字アルファベットの変数名だという前提の話だからな
>>506
list とかいう名前だとちょっと困る
509:デフォルトの名無しさん
08/02/13 15:23:30
>>504
だから宣言を見える範囲に納めろと…。
スクリプトなら BookName とか SerialNumber とか BackgroundImage とかきっちり名前付ければ間違え要がないだろ
510:デフォルトの名無しさん
08/02/13 16:11:06
なんとかtmpとか、なんとかworkという変数名がいちばん痛いな。
511:デフォルトの名無しさん
08/02/13 16:36:03
C++やDelならまず問題ない。
512:デフォルトの名無しさん
08/02/13 21:34:26
>>504
言語によるね。Javaだったらまず問題にならない。
513:デフォルトの名無しさん
08/02/14 00:56:52
>>510
普通に使うだろ
変数aの値と変数bの値を入れ替えたい時とか
いちいち意味のある変数名なんて考えねーよw
514:デフォルトの名無しさん
08/02/14 02:59:17
>>510の言ってることは分かる気がする。
なんとか、の後に続いてるのもポイントだな。
変数の置換みたいな、まさにtempでいいような状況より、
もうちょっと複雑なことをしてるときにも、
そういう意味の無い名前ばっかり付けてコードを分からなくする奴がいる。
一時的な値を保存する変数が複数になると目も当てられない。
そういう奴に共通する特徴として、ありふれた処理を
独特のアルゴリズムで実装する、というのがあって、
そこに暗号的な変数名が加わると・・・
515:デフォルトの名無しさん
08/02/14 20:35:55
まだ一緒のソースいじってないからいいけど、
bRetとかiRetとか書かない奴、頭死んでるんじゃね?
516:デフォルトの名無しさん
08/02/14 21:12:31
>>515
お前が寂しい奴だということはわかった
517:515
08/02/14 21:21:19
俺の頭が死んでたwww逆だ逆wwww
bRetとかしか書かない奴は死ね。
518:デフォルトの名無しさん
08/02/15 21:25:59
【放送】報道ステーション・古舘伊知郎氏が謝罪 「アダルトチルドレン」言葉の意味を知らずに発言し、関係者を傷つける★3
スレリンク(newsplus板)
アダルトチルドレンも相当糞なネーミングだな
519:デフォルトの名無しさん
08/02/15 21:57:54
コイズミチルドレン
520:デフォルトの名無しさん
08/02/18 01:52:08
ファーストチルドレン
521:デフォルトの名無しさん
08/02/21 22:47:34
絶対可憐チルドレン
522:デフォルトの名無しさん
08/02/27 06:17:18
ミスターチルドレン
523:デフォルトの名無しさん
08/02/28 04:48:12
自分はまだ学生なんだけど隣の席の奴がカウンタ i ii iii iiiiっていうふうにしててすごい見にくい
524:デフォルトの名無しさん
08/02/28 07:36:38
ループが4重になってる時点で基本的におかしい。
525:デフォルトの名無しさん
08/02/28 10:26:43
>>524
for ループ1個ごとに変数名変えてるとか?
いずれにしろ、変数名以前の問題で痛いけど。
526:デフォルトの名無しさん
08/02/28 21:31:48
i ii iii iv にすればいいのにと思ったw
527:デフォルトの名無しさん
08/02/29 02:41:39
ゲシュタルト崩壊するからやめてやめて
528:デフォルトの名無しさん
08/02/29 13:42:34
xivとかみたくない。
529:デフォルトの名無しさん
08/02/29 16:11:36
>>102
Blue-rayは「青い光」で、固有名詞じゃないからアメリカで商標登録できなかったってのが原因だぜ。
530:デフォルトの名無しさん
08/03/01 17:29:42
頭.clear();
531:デフォルトの名無しさん
08/03/11 13:00:35
ハゲたのか
532:デフォルトの名無しさん
08/03/18 23:01:47
ExcelVBA始めたばっかの頃
Dim 魔貫光殺法 as hoge
if ピッコロ大魔王 hogehoge then
魔貫光殺法
end if
とかやってたら取引先に書式を渡したボケがいて
「ピッコロ大魔王って何ですか?」って真面目に
尋ねられた事がある。
例え自分のためだけに作ろうとも、
自分のPCの中だけにあっても、油断はできない。
一度作ったものはどこへ誰を(何を)経由して漏れるか分からない。
いい勉強になった。
533:デフォルトの名無しさん
08/03/20 14:59:12
漏れるって段階で会社としてダメだな
534:デフォルトの名無しさん
08/05/02 13:05:18
まぁ、そんなこともあるさw
535:デフォルトの名無しさん
08/05/04 02:02:44
漏れる事が悪いかとか何とかってのは、ここではどうでもいいがな
アルファベット1文字または2文字 + 数字
で数字がものによってはabcd...になることがあった
まあネタにする程面白くはないが...大層読みづらかった
536:デフォルトの名無しさん
08/05/04 09:41:24
意味不明
537:デフォルトの名無しさん
08/05/10 18:46:16
変数名にこれが付いてたら大体クソ
data
arg
num
my
temp
object
flag
old
new
ret
ptr
sign
of
by
538:デフォルトの名無しさん
08/06/16 16:37:24
~オレ用関数の命名規則~Version.0.0.1
主旨:関数を副作用の強弱でレベル分けする。副作用の少ない関数を、<純粋度が高い関数>と呼ぶことにする。
適用する命名規則は低い方に合わせる。自分の呼び出す関数の中で、もっとも低い方に合わせた規則を適用する(main関数は例外とする)
<純粋度が高い関数>
純粋度4 全て小文字で、最初の文字をアンダースコアにする (例:atoi()→_atoi()、sin()→_sin()、strlen()→_strlen())
「ローカル変数のみを使う。」「ポインタでない引数を使う(もちろん、使わなくても良い)。」
「ポインタの引数を使い逆参照も行うが、中身は書き換えない。」のいずれかのみに該当
純粋度3 単語の先頭が小文字の名前にする (例:strcat()→strcat()、memmove()→memmove())
「ポインタ型の引数を受け取り、逆参照して操作する(要素がポインタでない1次配列と構造体まで)。」に該当
※純粋度4の関数Aがローカル変数を純粋度3の関数Bにアドレス渡しする場合は、関数Aは純粋度4に留まって良いとする。
例えば、関数Aのローカルな配列をソート関数Bに渡す場合、B。
純粋度2 単語の先頭が大文字の名前にする (例:malloc()→MAlloc()、free()→Free()、rand()→Rand()(←たぶん静的変数を使ってるから))
「構造体が持つ、ポインタ型のメンバ変数を逆参照し読み書きする。(二重、三重ポインタの使用、リスト操作など)」
「malloc、freeやそれに類似したAPIなどを使う。」
「静的変数の読み書きを行う。」のいずれかに該当
純粋度1 単語の先頭が大文字の名前で 最後にアンダースコアをつける (例:fopen()→FOpen_()、fprintf()→FPrintF_())
「グローバル変数を読み書きする。」
「画面への出力や、キーボードからの入力、ネットワーク通信、ファイルを開く、保存、などを行う(主記憶領域以外との通信)」
のどちらかに該当
<純粋度が低い関数>
これから使うつもり('A`;)。変じゃないだろうか。
539:デフォルトの名無しさん
08/06/16 16:39:25
↑誤爆したorzマジでごめん
540:デフォルトの名無しさん
08/06/16 19:53:55
>全て小文字で、最初の文字をアンダースコアにする
グローバルな識別子として処理系に予約されています。
絶対に使用しないでください。
541:デフォルトの名無しさん
08/06/16 21:55:50
>>540
最初のアンダースコアを使うのは止めておくことにします。長文の投稿失礼しました。
542:デフォルトの名無しさん
08/06/17 07:00:34
誤爆なの?w
543:デフォルトの名無しさん
08/06/17 22:36:11
hoge を使う奴はたいてい初心者
544:543
08/06/17 23:07:59
プロの俺はpneumonoultramicroscopicsilicovolcanoconiosisを使う
545:デフォルトの名無しさん
08/06/17 23:10:08
珪性塵肺症か。
546:デフォルトの名無しさん
08/06/17 23:17:08
なげえプレースホルダーだなw
547:デフォルトの名無しさん
08/06/17 23:34:31
初心者の女PGでmegu1 megu2 megu3って自分の名前を付ける奴がいた
Class Megu1{
meguArg01 = ...;
meguArg02 = ...;
meguFunc(){...}
}
って感じで。もう何やってんのか全く分からん
548:デフォルトの名無しさん
08/06/17 23:46:30
>>547
中身をじろじろ見ないでくれという
初級プログラマからの心の叫び。
549:デフォルトの名無しさん
08/06/19 04:55:47
>>547
かわいいなw
550:デフォルトの名無しさん
08/06/19 09:23:29
>>540
C/C++に関してはされてないな
551:デフォルトの名無しさん
08/06/19 11:22:47
うむ、C/C++ に関しては、アンダースコア二つで始まるのがメーカー独自拡張だな。
552:デフォルトの名無しさん
08/06/19 11:40:06
>>550-551
いや、アンダースコア始まりで小文字が続くものもグローバルスコープで予約されてるよ。
553:デフォルトの名無しさん
08/06/19 11:47:22
みんながあまりに安易に多用しすぎて混乱しそうだったから予約したんだろうな
554:デフォルトの名無しさん
08/06/19 18:43:31
どうでもいいけど言語によって名前のつけ方のセオリーって全然違うんじゃないの
555:デフォルトの名無しさん
08/06/20 01:28:19
>>554
ひまわり とか?w
556:デフォルトの名無しさん
08/06/20 07:25:03
>>552
VC++ の独自の関数とかそうだしね。
_stricmp とか。
C++ だとローカルスコープでは予約されてないけど
やっぱりグローバルスコープでは予約されている。
557:デフォルトの名無しさん
08/06/20 08:05:50
>>547
俺もやってた時期があったw
どうせバグ報告が来るなら誰が書いたかすぐ解った方が良い、と本気で思ってた。
二週間と続かなかったが。
558:デフォルトの名無しさん
08/06/20 12:33:09
>>551
>アンダースコア二つ
C++では、識別子に含めることが禁止されている。
先頭だけじゃなく途中でもダメ。
559:デフォルトの名無しさん
08/06/20 20:02:32
処理系が使用する分には問題ない
560:デフォルトの名無しさん
08/06/21 03:07:46
ハマショーが好きな上司が、クラス名に SurrenderLikeSnow って付けてた。
「悲しみは雪のように」って言おうとしたんだろうが、たぶんSadnessの間違いだと思う
561:デフォルトの名無しさん
08/06/21 13:25:26
英訳を頑張っちゃった系のソースは読むのがツライ。
その上スペルミスもあると、もう何がなんだかわからなくなる。
562:デフォルトの名無しさん
08/06/21 13:32:12
スペルミス大量でインデントもぐちゃぐちゃなソースがあるけど
意外と読めるもんだな・・・。
イライラはするが。