1read 100read
2012年3月プログラマー305: ふざけた変数名を使う奴 (693) TOP カテ一覧 スレ一覧 2ch元 削除依頼
★☆★プログラマで簿記1級持ってる奴 (114)
UMLなんていらない (344)
(´ー`)男の子と女の子が仲良く会話するスレ('-'*) (224)
長門有希が質問に答えるスレ (325)
仕様書、設計書について (546)
デバッグにかかる時間は、開発にかかる時間以上 (125)

ふざけた変数名を使う奴


1 :08/08/23
var1、2、…とか、ふざけてるの?

2 :08/08/23
ズミクロン

3 :08/08/23
char aznable;

4 :08/08/23
>>3
いただき

5 :08/08/23
「ちょっと実装してみて」とサラッ肩越しに言われたので
関数名を別れた女の名前にして遊び半分でコードを書いたことがある。

6 :08/08/23
Dim strSeachSQL As String ' 検索用SQL文

7 :08/08/23
>>6
それは何かマズイの?

8 :08/08/23
俺はもっぱらSQL文の文字列はqとかqueryで済ましてるけど、
本来なら>>6の書き方の方がいいぞ。スペル間違ってるけど

9 :08/08/23
(っ´▽`)っ
>>6はハンガリアン記法が嫌って事じゃないのか?

10 :08/08/23
(っ´▽`)っ
どうなんだろうね。ハンガリアン。
変数名だけで型の判別が付く一方で、
型が変わった場合、紛らわしいってのもある。
↓↓↓以降、ハンガリアン賛成派?反対派のスレになります☆↓↓↓

11 :08/08/23
>ハンガリアン
一長一短。すきにしろ

12 :08/08/23
(っ´▽`)っ
むしろ、開発者にきちんと定義を確認させるために、
わざとハンガリアンにしないという手も。
生産性は落ちるけど、バグは減るような気がする。
まあ、定義確認せずに勘だけで変数使う奴には効果がないが。

13 :08/08/23
(っ´▽`)っ
まあ、でも「ふざけた」変数名じゃないわな・・・。
(っ´ω`)っ
スレ違いでごめんね。いきててごめんね。

14 :08/08/23
きょうびシステムハンガリアンなんて

15 :08/08/23
【汚物】痛い変数名・関数名【破廉恥】
http://pc11.2ch.net/test/read.cgi/tech/1077137948/

16 :08/08/23
そんなに型強調したいないなら
hoge$とかのままで書けよ。

17 :08/08/23
(っ´▽`)っ
マクロ変数でもいいかな?
/*○○コード*/
#define VALUE_101 101
#define VALUE_102 102
#define VALUE_103 103
マクロにしている意味ないじゃ〜ん☆

18 :08/08/24
個人的に:
Map<K, V> map;
String value;
boolean bRet;

19 :08/08/24
>>18
ゲーム屋乙

20 :08/08/24
ああ、あとこれも。
boolean ~~flg;
>>19
ただのITドカタだよw
説明のないプログラム、ムダしかないプログラムを書いて
何も疑問抱かずにコーディング終了報告するバカ多すぎ。。。。

21 :08/08/24
ハンガリアンジャムスター

22 :08/08/24
>>21
個人的にトリノスケール7くらい

23 :08/08/24
おいらはプログラマー
なプログラマー
おいらが怒ればバグの嵐
喧嘩代わりにデバッグすれば
金はいらねトンズラさ〜

24 :08/08/24
hi があったので low を探したら nen tuki が見つかりました・・・
day にしろよ・・・

25 :08/08/24
highじゃないのか。

26 :08/08/24
>>10
ハンガリアン嫌い
やるにしても頭に1文字のみで、数字か文字かオブジェクトかを識別する文字のみ(n,s,o)
intとかlngとかdblとか許さん。

27 :08/08/24
(っ´▽`)っ
今もMSはハンガリアン記法で開発してるのかな・・・。

28 :08/08/24
ハンガリアンつけているようなのは
英語力がないんだと思った。

29 :08/08/24
>>28
そりゃそうだ。
ハンガリアンを推奨しているのは英語圏の人々だけど
実際開発に携わってるのはインド人とパキスタン人だからな

30 :08/08/24
#define Three 4
とかいうのを見たことがあるって
何かのプログラム本に書いてあったな

31 :08/08/24
public boolean func(String str){
boolean result;
〜略〜
return true;
}
吹いた.
いかにも戻り値が格納されそうな変数resultを用意しておきながらベタ打ちで戻してるし

32 :08/08/24
>>31
えええ?一体何処でこんな変なプログラムに出会うんだ?
書いた人よりもむしろ出会った場所をを知りたい。

33 :08/08/24
>>24
じわじわ来たw

34 :08/08/24
ハンガリアンについては
ここを見て考えが変わった。
http://local.joelonsoftware.com/mediawiki/index.php/%E9%96%93%E9%81%95%E3%81%A3%E3%81%9F%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AF%E9%96%93%E9%81%95%E3%81%A3%E3%81%A6%E8%A6%8B%E3%81%88%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%81%99%E3%82%8B

35 :08/08/24
>>32
お前は幸せだなあ。
ITにはこのぐらいも見直せないバカがぎょうさんおるんよ。

36 :08/08/24
>>30
#define thru 1
は見たことある。スルーってなんだ?と思った

37 :08/08/24
合理性の感じられない変数名や関数名を付ける奴のプログラム(他の仕事振りも含む)は総じて糞な印象。

38 :08/08/24
>>34
アプリケーションハンガリアンに関してはこんな考えもあるぞ。
http://209.85.175.104/search?q=cache:l24qIgCHaYUJ:www.maroontress.com/Hungarian/+%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%8F%E3%83%B3%E3%82%AC%E3%83%AA%E3%82%A2%E3%83%B3&hl=ja&ct=clnk&cd=5&gl=jp

39 :08/08/24
不良品を扱う関数で変数名をDQNって書いてる同僚がいた

40 :08/08/25
hoge foo bar baz piyo fuga
テストコードだけでしてください・・・

41 :08/08/25
func000001
こんなのだと涎がでちゃうね。

42 :08/08/25
ふざけた変数名であっても一貫してふざけた変数名をつけ続けていたら
それはそれでプロフェッショナル

43 :08/08/25
subroutine−exitを短縮して「SEX」

44 :08/08/25
昔、あるシステムの仕様書に「シマムクコード」というのがあった。
これ何?と思いながら先を読んで行くと、
市区町村コードだとわかった。
だけどなんで「シマムク」?
その夜風呂に入っていて突然わかった!
市→し →シ
町→まち→マ
村→むら→ム
区→く →ク

45 :08/08/25
>>44
よく分かったな
あんたすげぇよ

46 :08/08/25
字(あざ)は

47 :08/08/25
市区町村までで足りるシステム

48 :08/08/25
なんで
「シクマム」じゃないんだろう?

49 :08/08/25
語呂として面白いのは「島向く」

50 :08/08/25
やめようと思ったソースコードスレに以前にも書いた記憶があるが
ローマ字なのに微妙に違っている変数名は萎える。
合計値でTotal としたかったんだろうが、Tortaru
市町村コードでTown としたかったんだろうが Tawn
パスワードでPathword、ファイルのパス名でPass(逆だろw
事務所コードでZimuてのもあったな('A`)

51 :08/08/25
>>50
コボル脳だなw

52 :08/08/25
伝説の UwaRite に比べればまだまだだな

53 :08/08/25
>>41
上司に変数の必要数を言うと、
その上司が分厚い変数台帳から次の番号を調べて
XAB00234,XAB00235,XAB00236
なんてのを貰うという
暗黒時代みたいな感じの会社があった。
と、聞いたことがある。

54 :08/08/25
糞な変数名は一括置換でなかったことにー

55 :08/08/25
3年ほど前にいた現場では、グローバル変数の命名規則が
モジュール名+連番
みたいな感じだった。
モジュール名=業務コード+モジュール種別+連番
見たいな感じで...

56 :08/08/25
(っ´▽`)っ
金融系だと、関数名、変数名等のオブジェクト名が意味の持たない連番ってことがある。
理由はセキュリティ対策だとのこと。
ソースコードを盗まれても、
オブジェクト名を全て意味の持たない連番にしておけば、
ソースがわかりにくくなり、ハッキングが難しくなる。
(っ´▽`)っ
というが、意味あるのかねぇ・・・

57 :08/08/25
糞なコテはNGNameでなかったことにー

58 :08/08/25
>>31に近い感じのマヌケコードで
public String func(XXXXXXXX){
  if(XXXXXX){
      return "false";
  }
  return "true";
}
ってのを見たことがあるぞ。
って、スレ違いか。

59 :08/08/25
>>56
つまり可読性をあえて損ねる、ってことだよね?
メンテナンスしやすさを犠牲にしてセキュリティを強化、という
つもりかも知れないけど、セキュリティもたいして強化されないよな。

60 :08/08/25
むしろセキュリティホールが発生しやすくなる悪寒

61 :08/08/25
>>53 >>55
嫌がらせでグローバル変数の使用を減少させる意図なんだと好意的に解釈

62 :08/08/26
>>61
(っ´▽`)っ
グローバル変数以外使用禁止ってことも考えられるぞ。
COBOLerがリーダーのところだと。

63 :08/08/26
で?

64 :08/08/26
privateにこだわる必要は無いと思うよ。
プロパティ作成でコーディングが長くなるし
変なプロパティ名付けられたもね

65 :08/08/26
>>63
(っ´▽`)っ
でで?

66 :08/08/26
>>63
「あれ」に登録すればおk

67 :08/08/27
>>56
sedやawkなどのフィルタ系スクリプト言語を知らないんだろうか?

68 :08/08/27
>>38
なんでサイトきえてんの?

69 :08/08/27
int meidosan, kyoumoichinichi, gohousizanmai;
って宣言を見たことがある

70 :08/08/27
int s, e, x;
とかやってみたい

71 :08/08/27
中学生かお前は

72 :08/08/27
char *s;
double e;
int x, y;
だったらごまかせそうだな

73 :08/08/27
>>72
お前、天才だな。

74 :08/08/27
>>55
俺の知ってるソフトで
テーブル名略文字+連番がテーブルの項目名って処がある
資料がないとわからないのにその資料がまともに整備されていない
という即死ソフト

75 :08/08/27
本当のド素人が作ったプログラムなんだな。
今そんなの作ったら瑕疵責任ものだな。

76 :08/08/27
>>74
俺もそれで苦労した。
せめて各ファイルの同じ項目が同じ番号だったら救いがあるんだが。
結局納品後にそう手直ししたけどね。
顧客マスタの顧客コードが     MAS0010 だったら
売上ファイルの顧客コードも同じく URI0010 というように

77 :08/08/27
>>76
おれもそういうの見たことある。
割とポピュラーなものだったのか?

78 :08/08/28
>>56
ハッカーすら逃げ出すソースを作るって事ですね。
で、開発者も逃げ出したくなると。

79 :08/08/28
>>68
表現が過激すぎてマズいことになったのでは?

80 :08/08/29
>>72
Sから始まる例外をcatchするときは、迷わずでしょ
catch(ServletException ){
:
:
}

81 :08/08/29
とか飽きた。

82 :08/08/29
hage
hige
hoge
mage
moge
mike_neko
short foo
long fool

83 :08/08/29
他社の、それも動作実証用のテストプログラムだったとはいえ
個人名+_sineとか_yamero _useroだったのは引いた。
その個人名はその他社の新人のもの。
その当人見てるんだし、もろパワハラだわ。

84 :08/08/29
int unko0, unko1;
とか書いてた新人。 大人になれよ…

85 :08/08/29
>>83
そういうものはは気に入らない上司や無茶なスケジューリングをするSEの名前をこっそり書くものだと思っていたんだが、違ったんだな。

86 :08/08/29
VBでアルバイトが
Dim str事業名 As String
コンパイル通るし

87 :08/08/29
何か問題あるの?

88 :08/08/29
VBは割と昔から、全角変数とか使えるけど?

89 :08/08/30
あれ、でも何かヤバイ問題があったような気がする。
何だったかよく覚えてないけど・・・。

90 :08/08/30
BakaAhoAsobijyaneenda

91 :08/08/30
以前、ベンチャーでバイトしていた時の話なんだが・・・
お姉さん以上おばさん未満な電話番の(独身)と雑談していて
「テストのために一時的に使う変数の名前には、fooとかhogeとかが”標準”なんですよ」
と教えてやったら、なんつって言い返してきたと思う?
「くだらない」
「そんなふざけた名前使うなんて世間をなめている」
「おふざけに付き合うほどわたしは暇じゃない」   ←('A`;)デンワバンノクセニ
ちなみに、そのが電話番として得ていた給料は
おれが作成したブツを換金することで得ていたわけだが・・・

92 :08/08/30
( ´-`)?

93 :08/08/30
電話番を一匹雇えるとは
ずいぶん大規模なベンチャーですね

94 :08/08/30
英会話ができるというのがポイントだったらしいのだが
実際は月に一度か二度しかその手の電話はなかったな

95 :08/08/31
fooもhogeも使ったことないや

96 :08/08/31
俺もテスト用でも使った事ないな。本でたまに見かける程度だな。

97 :08/08/31
>>91
そもそもお前さん、標準の意味分かってないでしょ…。

98 :08/08/31
>>91
メタ構文変数を当たり前だと主張するやつがいたら、
何かしら問題がある(可能性がある)と思って身構えるなぁ。
プログラミングテクニックはわからんが、
自己中心的でわかりにくく、変わったことばかり主張して
メンテしずらいコード書きそうw

99 :08/08/31
バイト君は電話番相手にどんな話してるんだよww

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
Perl使いの特徴 (393)
NECソフト (136)
輝け!バカ会社ベスト10 (456)
tokuhirom応援振興協議会 (164)
【Cocoa】Macプログラマのスレ【Objective-C】 (216)
プログラマーの業務を行うのは初級のSE (432)
--log9.info------------------
ドケチの資産運用 4 (411)
ドケチの為の高金利金融機関はどこ? 12%目 (810)
ドケチの風俗 その3 (756)
【コテ限定】1000万貯めよう! (189)
ドケチはマックでジュース頼まない (948)
○今日使ったお金を報告するスレ○ 報告書11枚目 (616)
☆★ガソリン・灯油・石油を節約しよう!11★☆ (428)
タダ 無料の卓上・壁掛けカレンダーや手帳 情報 (103)
★ドケチ的シンプルライフ 6★ (157)
7000万貯金しよう!Part1 (470)
【当選】ドケチなら懸賞大好きだろ!【賞品】 (429)
●今日も暖房電気をつけずに頑張ったお●2日目 (141)
100万貯めよう!其の2 (315)
警備員は蔑虐業です (308)
300万円貯金しよう (155)
5000万円貯金しよう!3 (727)
--log55.com------------------
***関東降雪情報スレッドVOL.621***
ベテルギウスは爆発するする詐欺か
【まず1年】新人看護師雑談スレ40【乗り切ろう】
歯科技工士☆令和時代 第69期
【第114回】医師国家試験偏差値30台スレ
第114回医師国家試験スレ★12
歯科医師になるか薬剤師になるか迷ってます  2
医者は医療で人を殺していいのか。