1read 100read
2013年17プログラマー57: ふざけた変数名を使う奴 (706)
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▼
あぼーん (800)
2008年度新卒でSE・PGになる人 (196)
IT業界に就職したい無職30歳 (496)
◆◆ とんずら・バックレ 劇場 4幕 ◆◆ (909)
新人研修についていけない新人 (113)
【GNU】アンチGPLなプログラマ4【汚染対策】 (211)
ふざけた変数名を使う奴
- 1 :2008/08/23 〜 最終レス :2013/09/21
- var1、2、…とか、ふざけてるの?
- 2 :
- ズミクロン
- 3 :
- char aznable;
- 4 :
- >>3
いただき
- 5 :
- 「ちょっと実装してみて」とサラッ肩越しに言われたので
関数名を別れた女の名前にして遊び半分でコードを書いたことがある。
- 6 :
- Dim strSeachSQL As String ' 検索用SQL文
- 7 :
- >>6
それは何かマズイの?
- 8 :
- 俺はもっぱらSQL文の文字列はqとかqueryで済ましてるけど、
本来なら>>6の書き方の方がいいぞ。スペル間違ってるけど
- 9 :
- (っ´▽`)っ
>>6はハンガリアン記法が嫌って事じゃないのか?
- 10 :
- (っ´▽`)っ
どうなんだろうね。ハンガリアン。
変数名だけで型の判別が付く一方で、
型が変わった場合、紛らわしいってのもある。
↓↓↓以降、ハンガリアン賛成派?反対派のスレになります☆↓↓↓
- 11 :
- >ハンガリアン
一長一短。すきにしろ
- 12 :
- (っ´▽`)っ
むしろ、開発者にきちんと定義を確認させるために、
わざとハンガリアンにしないという手も。
生産性は落ちるけど、バグは減るような気がする。
まあ、定義確認せずに勘だけで変数使う奴には効果がないが。
- 13 :
- (っ´▽`)っ
まあ、でも「ふざけた」変数名じゃないわな・・・。
(っ´ω`)っ
スレ違いでごめんね。いきててごめんね。
- 14 :
- きょうびシステムハンガリアンなんて
- 15 :
- 【汚物】痛い変数名・関数名【破廉恥】
http://pc11.2ch.net/test/read.cgi/tech/1077137948/
- 16 :
- そんなに型強調したいないなら
hoge$とかのままで書けよ。
- 17 :
- (っ´▽`)っ
マクロ変数でもいいかな?
/*○○コード*/
#define VALUE_101 101
#define VALUE_102 102
#define VALUE_103 103
マクロにしている意味ないじゃ〜ん☆
- 18 :
- 個人的にR:
Map<K, V> map;
String value;
boolean bRet;
- 19 :
- >>18
ゲーム屋乙
- 20 :
- ああ、あとこれもR。
boolean ~~flg;
>>19
ただのITドカタだよw
説明のないプログラム、ムダしかないプログラムを書いて
何も疑問抱かずにコーディング終了報告するバカ多すぎ。R。R。R。
- 21 :
- ハンガリアンジャムスター
- 22 :
- >>21
個人的にトリノスケール7くらい
- 23 :
- おいらはプログラマー
やくざなプログラマー
おいらが怒ればバグの嵐
喧嘩代わりにデバッグすれば
金はいらねトンズラさ〜
- 24 :
- hi があったので low を探したら nen tuki が見つかりました・・・
day にしろよ・・・
- 25 :
- highじゃないのか。
- 26 :
- >>10
ハンガリアン嫌い
やるにしても頭に1文字のみで、数字か文字かオブジェクトかを識別する文字のみ(n,s,o)
intとかlngとかdblとか許さん。
- 27 :
- (っ´▽`)っ
今もMSはハンガリアン記法で開発してるのかな・・・。
- 28 :
- ハンガリアンつけているようなのは
英語力がないんだと思った。
- 29 :
- >>28
そりゃそうだ。
ハンガリアンを推奨しているのは英語圏の人々だけど
実際開発に携わってるのはインド人とパキスタン人だからな
- 30 :
- #define Three 4
とかいうのを見たことがあるって
何かのプログラム本に書いてあったな
- 31 :
- public boolean func(String str){
boolean result;
〜略〜
return true;
}
吹いた.
いかにも戻り値が格納されそうな変数resultを用意しておきながらベタ打ちで戻してるし
- 32 :
- >>31
えええ?一体何処でこんな変なプログラムに出会うんだ?
書いた人よりもむしろ出会った場所をを知りたい。
- 33 :
- >>24
じわじわ来たw
- 34 :
- ハンガリアンについては
ここを見て考えが変わった。
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 :
- >>32
お前は幸せだなあ。
ITにはこのぐらいも見直せないバカがぎょうさんおるんよ。
- 36 :
- >>30
#define thru 1
は見たことある。スルーってなんだ?と思った
- 37 :
- 合理性の感じられない変数名や関数名を付ける奴のプログラム(他の仕事振りも含む)は総じて糞な印象。
- 38 :
- >>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 :
- 不良品を扱う関数で変数名をDQNって書いてる同僚がいた
- 40 :
- hoge foo bar baz piyo fuga
テストコードだけでしてください・・・
- 41 :
- func000001
こんなのだと涎がでちゃうね。
- 42 :
- ふざけた変数名であっても一貫してふざけた変数名をつけ続けていたら
それはそれでプロフェッショナル
- 43 :
- subroutine−exitを短縮して「SEX」
- 44 :
- 昔、あるシステムの仕様書に「シマムクコード」というのがあった。
これ何?と思いながら先を読んで行くと、
市区町村コードだとわかった。
だけどなんで「シマムク」?
その夜風呂に入っていて突然わかった!
市→し →シ
町→まち→マ
村→むら→ム
区→く →ク
- 45 :
- >>44
よく分かったな
あんたすげぇよ
- 46 :
- 字(あざ)は
- 47 :
- 市区町村までで足りるシステム
- 48 :
- なんで
「シクマム」じゃないんだろう?
- 49 :
- 語呂として面白いのは「島向く」
- 50 :
- やめようと思ったソースコードスレに以前にも書いた記憶があるが
ローマ字なのに微妙に違っている変数名は萎える。
合計値でTotal としたかったんだろうが、Tortaru
市町村コードでTown としたかったんだろうが Tawn
パスワードでPathword、ファイルのパス名でPass(逆だろw
事務所コードでZimuてのもあったな('A`)
- 51 :
- >>50
コボル脳だなw
- 52 :
- 伝説の UwaRite に比べればまだまだだな
- 53 :
- >>41
上司に変数の必要数を言うと、
その上司が分厚い変数台帳から次の番号を調べて
XAB00234,XAB00235,XAB00236
なんてのを貰うという
暗黒時代みたいな感じの会社があった。
と、聞いたことがある。
- 54 :
- 糞な変数名は一括置換でなかったことにー
- 55 :
- 3年ほど前にいた現場では、グローバル変数の命名規則が
モジュール名+連番
みたいな感じだった。
モジュール名=業務コード+モジュール種別+連番
見たいな感じで...
- 56 :
- (っ´▽`)っ
金融系だと、関数名、変数名等のオブジェクト名が意味の持たない連番ってことがある。
理由はセキュリティ対策だとのこと。
ソースコードを盗まれても、
オブジェクト名を全て意味の持たない連番にしておけば、
ソースがわかりにくくなり、ハッキングが難しくなる。
(っ´▽`)っ
というが、意味あるのかねぇ・・・
- 57 :
- 糞なコテはNGNameでなかったことにー
- 58 :
- >>31に近い感じのマヌケコードで
public String func(XXXXXXXX){
if(XXXXXX){
return "false";
}
return "true";
}
ってのを見たことがあるぞ。
って、スレ違いか。
- 59 :
- >>56
つまり可読性をあえて損ねる、ってことだよね?
メンテナンスしやすさを犠牲にしてセキュリティを強化、という
つもりかも知れないけど、セキュリティもたいして強化されないよな。
- 60 :
- むしろセキュリティホールが発生しやすくなる悪寒
- 61 :
- >>53 >>55
嫌がらせでグローバル変数の使用を減少させる意図なんだと好意的に解釈
- 62 :
- >>61
(っ´▽`)っ
グローバル変数以外使用禁止ってことも考えられるぞ。
COBOLerがリーダーのところだと。
- 63 :
- で?
- 64 :
- privateにこだわる必要は無いと思うよ。
プロパティ作成でコーディングが長くなるし
変なプロパティ名付けられたもね
- 65 :
- >>63
(っ´▽`)っ
でで?
- 66 :
- >>63
「あれ」に登録すればおk
- 67 :
- >>56
sedやawkなどのフィルタ系スクリプト言語を知らないんだろうか?
- 68 :
- >>38
なんでサイトきえてんの?
- 69 :
- int meidosan, kyoumoichinichi, gohousizanmai;
って宣言を見たことがある
- 70 :
- int s, e, x;
とかやってみたい
- 71 :
- 中学生かお前は
- 72 :
- char *s;
double e;
int x, y;
だったらごまかせそうだな
- 73 :
- >>72
お前、天才だな。
- 74 :
- >>55
俺の知ってるソフトで
テーブル名略文字+連番がテーブルの項目名って処がある
資料がないとわからないのにその資料がまともに整備されていない
という即死ソフト
- 75 :
- 本当のド素人が作ったプログラムなんだな。
今そんなの作ったら瑕疵責任ものだな。
- 76 :
- >>74
俺もそれで苦労した。
せめて各ファイルの同じ項目が同じ番号だったら救いがあるんだが。
結局納品後にそう手直ししたけどね。
顧客マスタの顧客コードが MAS0010 だったら
売上ファイルの顧客コードも同じく URI0010 というように
- 77 :
- >>76
おれもそういうの見たことある。
割とポピュラーなものだったのか?
- 78 :
- >>56
ハッカーすら逃げ出すソースを作るって事ですね。
で、開発者も逃げ出したくなると。
- 79 :
- >>68
表現が過激すぎてマズいことになったのでは?
- 80 :
- >>72
Sから始まる例外をcatchするときは、迷わずsexでしょ
catch(ServletException sex){
:
:
}
- 81 :
- sexとか飽きた。
- 82 :
- hage
hige
hoge
mage
moge
mike_neko
short foo
long fool
- 83 :
- 他社の、それも動作実証用のテストプログラムだったとはいえ
個人名+_sineとか_yamero _useroだったのは引いた。
その個人名はその他社の新人のもの。
その当人見てるんだし、もろパワハラだわ。
- 84 :
- int unko0, unko1;
とか書いてた新人。 大人になれよ…
- 85 :
- >>83
そういうものはは気に入らない上司や無茶なスケジューリングをするSEの名前をこっそり書くものだと思っていたんだが、違ったんだな。
- 86 :
- VBでアルバイトが
Dim str事業名 As String
コンパイル通るし
- 87 :
- 何か問題あるの?
- 88 :
- VBは割と昔から、全角変数とか使えるけど?
- 89 :
- あれ、でも何かヤバイ問題があったような気がする。
何だったかよく覚えてないけど・・・。
- 90 :
- BakaAhoAsobijyaneenda
- 91 :
- 以前、ベンチャーでバイトしていた時の話なんだが・・・
お姉さん以上おばさん未満な電話番のババア(独身)と雑談していて
「テストのために一時的に使う変数の名前には、fooとかhogeとかが”標準”なんですよ」
と教えてやったら、なんつって言い返してきたと思う?
「くだらない」
「そんなふざけた名前使うなんて世間をなめている」
「おふざけに付き合うほどわたしは暇じゃない」 ←('A`;)デンワバンノクセニ
ちなみに、そのババアが電話番として得ていた給料は
おれが作成したブツを換金することで得ていたわけだが・・・
- 92 :
- ( ´-`)?
- 93 :
- 電話番を一匹雇えるとは
ずいぶん大規模なベンチャーですね
- 94 :
- 英会話ができるというのがポイントだったらしいのだが
実際は月に一度か二度しかその手の電話はなかったな
- 95 :
- fooもhogeも使ったことないや
- 96 :
- 俺もテスト用でも使った事ないな。本でたまに見かける程度だな。
- 97 :
- >>91
そもそもお前さん、標準の意味分かってないでしょ…。
- 98 :
- >>91
メタ構文変数を当たり前だと主張するやつがいたら、
何かしら問題がある(可能性がある)と思って身構えるなぁ。
プログラミングテクニックはわからんが、
自己中心的でわかりにくく、変わったことばかり主張して
メンテしずらいコード書きそうw
- 99 :
- バイト君は電話番相手にどんな話してるんだよww
- 100read 1read
- 1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▲
世間は社会保険庁を叩くけど・・・ (395)
残業してるおまいらが食いたいものを書くスレ (107)
【鬱病】壊れたプログラマー 35人目 【爆発】 (540)
47氏無罪確定 (162)
シェアウェア作者の愚痴 29 (841)
スーパーSEイムジンリバーが降臨するスレ (392)
--log9.info------------------
家庭教師ヒットマンREBORN!アンチスレ・30 (479)
超推脳KEI 摩訶不思議事件ファイル【サンデー】 (671)
【東毅】電波教師 アンチスレ part6【サンデー】 (357)
【東毅】電波教師 part11【サンデー】 (168)
【寒川一之】 最後は?ストレート!! 9球目 (123)
【藤田和日郎】月光条例【月齢54.0】 (464)
【橋口たかし】最上の明医・最上の命医 Part19 (103)
祝!クソガネ打ち切りwwwwwwwwwww (116)
【もりた毬太】正しいコドモの作り方!2発目【黒田】 (559)
日本三大漫画家は手塚治虫と尾田栄一郎とあと誰? 2 (715)
【勝木光】BabySteps 〜ベイビーステップ〜 STEP70 (941)
なぜクロガネが打ち切られないか考察するスレ (219)
今後トリコに出てくるグルメ○○を予想するスレ (514)
チードルは案外馬鹿だった (513)
【田口ケンジ】 姉ログ Part2 【サンデー】 (647)
【鬼さんコチラ】重本ハジメ【チャンピオン】 (882)
--log55.com------------------
【中央日報】 韓国代表、「芝生の損傷」懸念でドイツ戦の公式練習できず [06/27]
【韓国】 放射性物質含む「ラドン・マットレス」、唐津港の野積場に山積み[06/25]
【日中】南京大虐殺紀念館を訪問した福田元首相が「国賊」と罵られる ―中国メディア
【韓国】 日本が覆ったコンクリートはがしに20年、弥勒寺址石塔の修理完了★2[06/21]
【W杯】独メディア、「シン・テヨン監督のファッションはレーヴ監督の真似・・・優勝までは真似できななかった」[06/27]
【北朝鮮】「日本は深く考えてみるべきだ」北朝鮮がお説教を始めた[06/21]
【国際】 北朝鮮 「なぜ、日本だけが地理的に近い朝鮮と『遠い国』になっているのか」
【日朝】日本の「日朝会談」求愛に…北「罪悪認めて賠償するのが生きる道」[06/22]
-