ふざけた変数名を使う奴
■ このスレッドは過去ログ倉庫に格納されています
1仕様書無しさん
2008/08/23(土) 21:45:16 var1、2、…とか、ふざけてるの?
201仕様書無しさん
2008/09/26(金) 21:27:46 nitiとhiが混在している上に両方グローバルだったりするともう逆に興奮してくる
202仕様書無しさん
2008/09/26(金) 23:53:41 かと思えば xxxxbi (xxxx日) なんてのまで出てくるわけだ
203仕様書無しさん
2008/09/27(土) 00:41:16 ekkusu_day なんてものあった
204仕様書無しさん
2008/10/01(水) 11:21:12 HakoSaizu ← 混乱しすぎた実例
205仕様書無しさん
2008/10/01(水) 22:41:49 int ort=3
206仕様書無しさん
2008/10/01(水) 23:07:49 if ('A') {
207仕様書無しさん
2008/10/01(水) 23:09:56 変数じゃねーし
208仕様書無しさん
2008/10/04(土) 03:52:58 m9('A')9m
209仕様書無しさん
2008/10/06(月) 02:08:41 dim iCount as integer
dim strSql as string
dim const string strConstOmanko as string
dim strSql as string
dim const string strConstOmanko as string
212ボケ
2008/10/07(火) 01:23:34 またボケとか貶し合いかよ?まったく小学生かっつーの。もう俺がボケでいいよ。
213仕様書無しさん
2008/10/07(火) 01:39:13 ワラタ 名乗るなよw
214仕様書無しさん
2008/10/07(火) 03:01:38 >212
黙ってろハゲ
黙ってろハゲ
215仕様書無しさん
2008/10/07(火) 04:19:10 >>214
おまえは頭頂部から禿げてしまえ
おまえは頭頂部から禿げてしまえ
218仕様書無しさん
2008/10/07(火) 22:50:12 ハゲデコレータなんだよきっと
221仕様書無しさん
2008/10/07(火) 23:21:51 「あれ?頭切ってきた?」
222仕様書無しさん
2008/10/08(水) 00:17:17 たぶんfoo, bar, baz....みたいなのりだと思うんだが、
abasi, hidebu, tawabaって変数名が使われてるコードを見たことがる。
abasi, hidebu, tawabaって変数名が使われてるコードを見たことがる。
223仕様書無しさん
2008/10/08(水) 08:16:04 DBのフィールド名は全部ふざけてる。
ローマ字が基本なんだが、そのまま使うと文字数が多くなりすぎるため
特別なルールで短縮する。
結果、フィールド名だけでは何が格納されているかわからなくなる。
これなら、単純にF1, F2, F3とかにしたほうがましだと思う。
ローマ字が基本なんだが、そのまま使うと文字数が多くなりすぎるため
特別なルールで短縮する。
結果、フィールド名だけでは何が格納されているかわからなくなる。
これなら、単純にF1, F2, F3とかにしたほうがましだと思う。
224仕様書無しさん
2008/10/08(水) 11:58:26 そして台帳へ
226仕様書無しさん
2008/10/08(水) 23:58:19 家の会社にカウンタにijkを使う馬鹿がいる
足りなくなったらii,ij...って具合に増やしていく…
そんなソースの修正頼まれたらこんな時間になったよ!、死ねよ禿
足りなくなったらii,ij...って具合に増やしていく…
そんなソースの修正頼まれたらこんな時間になったよ!、死ねよ禿
227仕様書無しさん
2008/10/09(木) 00:15:28 >>226
ループカウンタとしてしか意味の無い変数だったらi,j,kがいいんじゃないか?
kまで必要になるくらいだったら、関数を分割するけど。
昔VBで
Global i
ってあって死にそうになったことがあったが、スレ違いだな。
ループカウンタとしてしか意味の無い変数だったらi,j,kがいいんじゃないか?
kまで必要になるくらいだったら、関数を分割するけど。
昔VBで
Global i
ってあって死にそうになったことがあったが、スレ違いだな。
228仕様書無しさん
2008/10/09(木) 00:24:38 VBにGlobalなんてキーワードないぞ
229仕様書無しさん
2008/10/09(木) 00:36:37 >>227
設計通り作ってあればそうかもしれないけど、実際全然設計と違うからどれがどのルーうカウンタか分からなくなるんだ…
しかもiijとjiiが同じような部分にあって頭が痛くなる
ただの愚痴だったんだ、ごめんよ
設計通り作ってあればそうかもしれないけど、実際全然設計と違うからどれがどのルーうカウンタか分からなくなるんだ…
しかもiijとjiiが同じような部分にあって頭が痛くなる
ただの愚痴だったんだ、ごめんよ
230仕様書無しさん
2008/10/09(木) 00:37:15 ダウト!!
233仕様書無しさん
2008/10/09(木) 01:54:21 >229の会社ではループカウンタまで設計書に書いてあるのか?
普通そのレベルはコード書く人の自由裁量だと思うけど。
ループカウンタにローマ数字使ってたのを見たときはある意味感心したな。
i、ii、iii、iv、v・・・
そんな大量のカウンタ使ってる関数の中身がどんな有様かは書くまでもないが。
普通そのレベルはコード書く人の自由裁量だと思うけど。
ループカウンタにローマ数字使ってたのを見たときはある意味感心したな。
i、ii、iii、iv、v・・・
そんな大量のカウンタ使ってる関数の中身がどんな有様かは書くまでもないが。
234仕様書無しさん
2008/10/09(木) 02:13:33俺は命名規則をまったく守っていない。
(守らないのがポリシー)
と同時にバグを99%出さないのもポリシー
236仕様書無しさん
2008/10/09(木) 03:22:17 >234みたいなのがいるから、まともなプログラマの苦労が絶えないわけだな。
バグがあっても可読性の高いプログラムはデバッグも保守も楽。
バグがなくても可読性の低いプログラムは保守が地獄。
プログラムの品質をバグ密度だけで測るなよ。
バグがあっても可読性の高いプログラムはデバッグも保守も楽。
バグがなくても可読性の低いプログラムは保守が地獄。
プログラムの品質をバグ密度だけで測るなよ。
237仕様書無しさん
2008/10/09(木) 05:54:17238仕様書無しさん
2008/10/09(木) 08:58:48240仕様書無しさん
2008/10/09(木) 14:04:50 一重のループはiが定番すぎてもはや思考の必要がないという理由でiを使うけど、
二重のループになると少し複雑になるんでx/yとかcol/rowみたいなのを使うこともあるな。
三重になるとまずメソッドの抽出から考えると思う。
二重のループになると少し複雑になるんでx/yとかcol/rowみたいなのを使うこともあるな。
三重になるとまずメソッドの抽出から考えると思う。
241仕様書無しさん
2008/10/09(木) 14:30:29 ループカウンタはこんな感じで、文字列はこんな感じで、という
おおざっぱな規約はあるなあ@弊社
過去にとんでも変数で苦労したかららしい
おおざっぱな規約はあるなあ@弊社
過去にとんでも変数で苦労したかららしい
242仕様書無しさん
2008/10/09(木) 17:06:25 kijcのどれかを使うな俺は…
243仕様書無しさん
2008/10/09(木) 18:49:47 i_idx1、i_idx2、i_idx3 ・・・にしろっていうprojがあったな
先頭のiはハンガリアン
(´A`)マンドクセ
先頭のiはハンガリアン
(´A`)マンドクセ
244仕様書無しさん
2008/10/09(木) 22:34:14 ノイズが増えれば生産性は下がりバグは増えるというのにな。
245仕様書無しさん
2008/10/09(木) 23:26:40 で、ループカウンタの宣言はいちいちブロック内でせず
まとめて一箇所だけにしろってんでグローバル化・・・
まとめて一箇所だけにしろってんでグローバル化・・・
246仕様書無しさん
2008/10/10(金) 00:11:38 それじゃノイズが減るどころか拡散してるじゃねえかw
247仕様書無しさん
2008/10/10(金) 01:09:04 >238
それは昔でいうとアレだぞ。
プログラマが紙に書いて持ってきたプログラムを受け取って
その通りにパンチカードに穴開けてるのと同質の作業だぞ。
俺だったら発狂するな。
それは昔でいうとアレだぞ。
プログラマが紙に書いて持ってきたプログラムを受け取って
その通りにパンチカードに穴開けてるのと同質の作業だぞ。
俺だったら発狂するな。
248仕様書無しさん
2008/10/10(金) 01:28:09 コーダって死滅したと思ってたのに、まだ生き残ってたのか
250仕様書無しさん
2008/10/10(金) 18:46:36 たぶん、
「それが見やすい」と思う人たちが居て、
そんな連中の声がでかいと、そうなる
「それが見やすい」と思う人たちが居て、
そんな連中の声がでかいと、そうなる
251仕様書無しさん
2008/10/10(金) 21:20:23 >>250
ウチにもそういう人いるな。
その人が言うには、
・ソース内でどんな変数を使うのか、まとめて一箇所で分からないと読みにくい
・見やすさなんて時や人によって変わるもんだから決めの問題でしかない
ってことらしい。そしてその人は声がでかい。
ウチにもそういう人いるな。
その人が言うには、
・ソース内でどんな変数を使うのか、まとめて一箇所で分からないと読みにくい
・見やすさなんて時や人によって変わるもんだから決めの問題でしかない
ってことらしい。そしてその人は声がでかい。
252仕様書無しさん
2008/10/10(金) 21:27:29 旧世代のスタンダードだわな
253仕様書無しさん
2008/10/10(金) 21:32:25 なんかグローバルしかなかった時代の感じがする
255仕様書無しさん
2008/10/11(土) 11:58:18 グローバルループカウンタって……
再帰的関数をマルチスレッドで動かすにはどうすればいいんだ?
再帰的関数をマルチスレッドで動かすにはどうすればいいんだ?
256仕様書無しさん
2008/10/11(土) 16:02:52 ミューテックスロック
257仕様書無しさん
2008/10/11(土) 20:33:22258仕様書無しさん
2008/10/17(金) 13:15:15 Dim Ia
Dim IaIa
Dim Fungurui
何を召還する気だ。
Dim IaIa
Dim Fungurui
何を召還する気だ。
259仕様書無しさん
2008/10/17(金) 13:39:52 名状し難きコードが生産されているようですね。
261仕様書無しさん
2008/10/17(金) 15:33:43 桶、ちょっと魔方陣書いてくる
262仕様書無しさん
2008/10/17(金) 15:34:22 Dim Mahoujin As String
263仕様書無しさん
2008/10/17(金) 15:39:36 そこはBitmapじゃね?
264仕様書無しさん
2008/10/17(金) 15:56:24 いや、書かんでいいから
265仕様書無しさん
2008/10/17(金) 16:30:40 Dim Mahoujin As Variant
'とりあえず、明示的にいろいろやれるようにしました
'とりあえず、明示的にいろいろやれるようにしました
266仕様書無しさん
2008/10/17(金) 17:44:59 だから召喚するなt
ああ、窓に!窓に!!!
ああ、窓に!窓に!!!
267仕様書無しさん
2008/10/17(金) 17:56:19 なんか意味分からんし、きもいんだけど。。。
268仕様書無しさん
2008/10/17(金) 19:00:21 コード上にAAで埋め込まれた魔方陣とか、
縦読みの呪文とかか?w
縦読みの呪文とかか?w
269仕様書無しさん
2008/10/17(金) 21:24:33 世の中には楽譜に音符でAA描く奴もいる
270仕様書無しさん
2008/10/17(金) 21:37:00 ダンディだったよなあれは
271仕様書無しさん
2008/10/18(土) 02:14:05 さあ、iocccに行こうか
272仕様書無しさん
2008/10/21(火) 15:19:32 int ikko,niko,sanko;
それで何に使ってるかといえばループカウンタ('A`)
それで何に使ってるかといえばループカウンタ('A`)
273仕様書無しさん
2008/10/21(火) 21:59:28 みっつめがsankonだったら許した
274仕様書無しさん
2008/10/24(金) 10:10:54 class tmnetwork
int utu
int tk
int kine
void getwild(void)
void lovetrain(void)
for(ge=1;〜;ge++){
for(gege=1;〜;gege++){
for(gegege=1;〜;gegegege++){
int utu
int tk
int kine
void getwild(void)
void lovetrain(void)
for(ge=1;〜;ge++){
for(gege=1;〜;gege++){
for(gegege=1;〜;gegegege++){
275仕様書無しさん
2008/10/24(金) 19:13:47 i,j,kを突破するほどの多重ループって時点で何かがおかしい。
276仕様書無しさん
2008/10/24(金) 21:26:23 i,j,kで足りなきゃii,iii,jj,jjj,kk,kkkもあるぜよ・・・
VB6で全部Publicで宣言されてるソースを見てびっくりしたことあるがな
VB6で全部Publicで宣言されてるソースを見てびっくりしたことあるがな
277仕様書無しさん
2008/10/24(金) 21:33:07 四元数でも扱うつもりかよwww
278仕様書無しさん
2008/10/24(金) 23:06:42 kkkは危険だな
279仕様書無しさん
2008/10/25(土) 00:58:11 クー・クラッ…おや誰か来たようだ、こんな時間に
280仕様書無しさん
2008/10/25(土) 01:03:54 かっぺいこのやr
281仕様書無しさん
2008/10/25(土) 01:17:04 ってか三菱証券の案件で次みたいな変数名を使ったら何か文句を言われました。
Dim iCount as Integer
Dim strName as String
Dim bCheck as Boolean
変数名の頭に型の略称を使うのはこれまで普通だと思っていたのですが
この命名規則って不味いのでしょうか?
Dim iCount as Integer
Dim strName as String
Dim bCheck as Boolean
変数名の頭に型の略称を使うのはこれまで普通だと思っていたのですが
この命名規則って不味いのでしょうか?
282仕様書無しさん
2008/10/25(土) 01:17:41 まずかないが積極的に使う理由に乏しい。
283仕様書無しさん
2008/10/25(土) 03:07:29 >>281
ハンガリアン記法とかいう奴?
賛美両論今でも好んで使う頭の古い人はいるが
最初に提唱したMSが、失敗だった禁止しろと今は言っている。
使って文句言われても文句言えない。
まだ知らないほど不勉強なコーダが
2chにこれるだけの知能があるとは驚いたよ。
ハンガリアン記法とかいう奴?
賛美両論今でも好んで使う頭の古い人はいるが
最初に提唱したMSが、失敗だった禁止しろと今は言っている。
使って文句言われても文句言えない。
まだ知らないほど不勉強なコーダが
2chにこれるだけの知能があるとは驚いたよ。
284仕様書無しさん
2008/10/25(土) 03:46:20 普通に変数名つけてたら型なんかすぐに分かるけどな
285仕様書無しさん
2008/10/25(土) 04:41:23 システムハンガリアンだと思考にノイズが混じっちゃうんだよなあ。
極端な話こうなる。
count < max 'カウンタと最大値の比較
iCount < iMax 'iつまり整数型のカウンタとiつまり整数型の最大値の、双方とも整数型と確認した上でのカウンタと最大値の比較
訓練次第である程度上に近づけるが、最初から上使った方が楽だし確実。
極端な話こうなる。
count < max 'カウンタと最大値の比較
iCount < iMax 'iつまり整数型のカウンタとiつまり整数型の最大値の、双方とも整数型と確認した上でのカウンタと最大値の比較
訓練次第である程度上に近づけるが、最初から上使った方が楽だし確実。
286仕様書無しさん
2008/10/25(土) 05:22:33 それは頭が変だろ
287仕様書無しさん
2008/10/25(土) 06:00:21 極端すぎたか。
慣れてくるとこんな感じだろうか。
iCount < iMax 'iとiで同じ。整数。カウンタと最大値の比較
慣れてくるとこんな感じだろうか。
iCount < iMax 'iとiで同じ。整数。カウンタと最大値の比較
288仕様書無しさん
2008/10/25(土) 08:17:27 本来のハンガリアン記法は、
fooCount < fooMax 'fooのカウンタとfooの最大値の比較
barCount < fooMax 'barのカウンタとfooの最大値の比較しているから間違いだと思われ
って感じの使い方だったっけ?
オブジェクト指向言語の場合とか、名前空間がある場合とかだと
こういう記法の必要性も少なくなるのではないかと。
fooCount < fooMax 'fooのカウンタとfooの最大値の比較
barCount < fooMax 'barのカウンタとfooの最大値の比較しているから間違いだと思われ
って感じの使い方だったっけ?
オブジェクト指向言語の場合とか、名前空間がある場合とかだと
こういう記法の必要性も少なくなるのではないかと。
289仕様書無しさん
2008/10/25(土) 09:35:35290仕様書無しさん
2008/10/25(土) 09:41:03 その環境の標準ライブラリに合わせとくのが無難だろうな。
iCount < strName.Length
なんてなったら意味なくなるし。
iCount < strName.Length
なんてなったら意味なくなるし。
291仕様書無しさん
2008/10/25(土) 10:29:45292仕様書無しさん
2008/10/25(土) 10:43:22 まだハンガリアンなんて生き残ってるんだね。。。
デメリットばかりで、まともにプログラム書いてれば今の時代メリットは何もないんじゃないかね。
アプリケーションハンガリアンも含めて。
デメリットばかりで、まともにプログラム書いてれば今の時代メリットは何もないんじゃないかね。
アプリケーションハンガリアンも含めて。
293仕様書無しさん
2008/10/25(土) 11:43:32 長大な関数の先頭で大量に宣言された変数を覚えきれない場合でも
使用するその場で型が確認できるというメリットがあります。
使用するその場で型が確認できるというメリットがあります。
294仕様書無しさん
2008/10/25(土) 11:49:17 ハンガリアンを捨てれば長大な関数を作りづらくなるというメリットがあります。
295仕様書無しさん
2008/10/25(土) 11:50:17 長大な関数な時点で敗北。
296仕様書無しさん
2008/10/25(土) 14:35:33 ただ脈絡の無い処理が100個ぐらい
ただある場合があるんだよなあ
ただある場合があるんだよなあ
297仕様書無しさん
2008/10/25(土) 17:20:45 dtなんて中途半端な省略プレフィックスならつけるだけ無駄
DataTable, DateTime, ...
DataTable, DateTime, ...
298仕様書無しさん
2008/10/25(土) 18:26:58 >>292
何もないは言いすぎ。
システムハンガリアンは有用な場面も少しはあるよ。
例えば旧VBとかドトネトのフォーム上のGUI部品のように使うクラスが限られている場合、
システムハンガリアンを使うことによって
(1) 名前の簡素化
(2) 同じかあるいは関連する機能をもつ別のGUI部品との名前のバッティングの解消
という利点がある。
あと、ドトネトだとなぜか中途半端にインターフェイスにだけIをプリフィクスする
規約になっているけど、本来はクラスや構造体やenumにもプリフィクスを付けた方が
コードは読みやすいし、書き方の自由度が上がる。(プリフィクスをとったそのままを
フィールドやプロパティの名前にできる)
何もないは言いすぎ。
システムハンガリアンは有用な場面も少しはあるよ。
例えば旧VBとかドトネトのフォーム上のGUI部品のように使うクラスが限られている場合、
システムハンガリアンを使うことによって
(1) 名前の簡素化
(2) 同じかあるいは関連する機能をもつ別のGUI部品との名前のバッティングの解消
という利点がある。
あと、ドトネトだとなぜか中途半端にインターフェイスにだけIをプリフィクスする
規約になっているけど、本来はクラスや構造体やenumにもプリフィクスを付けた方が
コードは読みやすいし、書き方の自由度が上がる。(プリフィクスをとったそのままを
フィールドやプロパティの名前にできる)
299仕様書無しさん
2008/10/25(土) 21:19:40 >>298
>GUI部品のように使うクラスが限られている場合
「GUI部品だけはハンガリアンで」って規則にするの?
変数名が短くなる程度なら、略称を使う弊害の方が大きいな。
> プリフィクスをとったそのままをフィールドやプロパティの名前にできる
これはよく分からんのだが。
と思ったけど、VBは大文字小文字を区別されないんだったっけ?
なんにせよ、仕様的に不自由な言語の場合の苦肉の策だと思う。
>GUI部品のように使うクラスが限られている場合
「GUI部品だけはハンガリアンで」って規則にするの?
変数名が短くなる程度なら、略称を使う弊害の方が大きいな。
> プリフィクスをとったそのままをフィールドやプロパティの名前にできる
これはよく分からんのだが。
と思ったけど、VBは大文字小文字を区別されないんだったっけ?
なんにせよ、仕様的に不自由な言語の場合の苦肉の策だと思う。
300仕様書無しさん
2008/10/25(土) 21:27:11 グローバル変数のg_やスタティック変数のs_はプレフィックスつける以外にどう区別すればいいのか
301仕様書無しさん
2008/10/25(土) 22:05:00 必要ならプレフィックスつけりゃいいじゃないか。
そもそもプレフィックスなんてただの楽するための技法なんだから
つけるもつけないも楽なほうを選べばいいし, 選べないなら諦めろと。
そもそもプレフィックスなんてただの楽するための技法なんだから
つけるもつけないも楽なほうを選べばいいし, 選べないなら諦めろと。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 [蚤の市★]
- 「もうキモくてキモくて…」29歳女性が語る“おぢアタック”の実態。「俺ならイケるかも」年下女性を狙う勘違い中年男性に共通点が★4 [Hitzeschleier★]
- JA全農が「新おこめ券」…来年9月末の有効期限を新設、必要経費のみ上乗せ [蚤の市★]
- 【おこめ券】鈴木憲和農相 小泉前農相の備蓄米放出を“反省”「備蓄の円滑な運営を図ってまいります」 [Hitzeschleier★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- 【27歳会社員】「自慰行為に使うために」コインランドリーの乾燥機から24歳女性の下着など計11点(時価8万2080円相当)盗んだ疑い [nita★]
- 【毎日スクープ】高市の「存立危機事態」発言、午前3時に官僚を叩き起こしてカンペを作らせてたのにガン無視して出たうっかり発言だった [314039747]
- トランプ、G7に代わるcore 5を発表 [805596214]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★7
- 【悲報】新米、全く売れなくて倉庫が満杯になってしまうwwwwwwwwwwwwwwwwwwww [802034645]
- 【悲報】麻生太郎さん、オムツをしていた。晋さん…ここにいたんだね… [731544683]
- 【悲報】日本共産党、ツイッター速報にブチギレ法的措置WWWWWWWWWWWWWWWWWWWWWWWWWWWW [935793931]
