- 1 名前:仕様書無しさん [2008/08/23(土) 21:45:16 ]
- var1、2、…とか、ふざけてるの?
- 10 名前:側近中の側近 ◆0351148456 [2008/08/23(土) 22:47:18 ]
- (っ´▽`)っ
どうなんだろうね。ハンガリアン。 変数名だけで型の判別が付く一方で、 型が変わった場合、紛らわしいってのもある。 ↓↓↓以降、ハンガリアン賛成派?反対派のスレになります☆↓↓↓
- 11 名前:仕様書無しさん mailto:sage [2008/08/23(土) 22:49:04 ]
- >ハンガリアン
一長一短。すきにしろ
- 12 名前:側近中の側近 ◆0351148456 [2008/08/23(土) 22:49:27 ]
- (っ´▽`)っ
むしろ、開発者にきちんと定義を確認させるために、 わざとハンガリアンにしないという手も。 生産性は落ちるけど、バグは減るような気がする。 まあ、定義確認せずに勘だけで変数使う奴には効果がないが。
- 13 名前:側近中の側近 ◆0351148456 [2008/08/23(土) 22:56:45 ]
- (っ´▽`)っ
まあ、でも「ふざけた」変数名じゃないわな・・・。 (っ´ω`)っ スレ違いでごめんね。いきててごめんね。
- 14 名前:仕様書無しさん mailto:sage [2008/08/23(土) 23:04:52 ]
- きょうびシステムハンガリアンなんて
- 15 名前:仕様書無しさん mailto:sage [2008/08/23(土) 23:17:50 ]
- 【汚物】痛い変数名・関数名【破廉恥】
pc11.2ch.net/test/read.cgi/tech/1077137948/
- 16 名前:仕様書無しさん mailto:sage [2008/08/23(土) 23:30:17 ]
- そんなに型強調したいないなら
hoge$とかのままで書けよ。
- 17 名前:側近中の側近 ◆0351148456 [2008/08/23(土) 23:42:31 ]
- (っ´▽`)っ
マクロ変数でもいいかな? /*○○コード*/ #define VALUE_101 101 #define VALUE_102 102 #define VALUE_103 103 マクロにしている意味ないじゃ〜ん☆
- 18 名前:仕様書無しさん mailto:sage [2008/08/24(日) 00:10:15 ]
- 個人的に死ね:
Map<K, V> map; String value; boolean bRet;
- 19 名前:仕様書無しさん mailto:sage [2008/08/24(日) 00:14:21 ]
- >>18
ゲーム屋乙
- 20 名前:仕様書無しさん mailto:sage [2008/08/24(日) 00:19:48 ]
- ああ、あとこれも死ね。
boolean ~~flg; >>19 ただのITドカタだよw 説明のないプログラム、ムダしかないプログラムを書いて 何も疑問抱かずにコーディング終了報告するバカ多すぎ。死ね。死ね。死ね。
- 21 名前:仕様書無しさん mailto:sage [2008/08/24(日) 02:15:42 ]
- ハンガリアンジャムスター
- 22 名前:仕様書無しさん [2008/08/24(日) 03:45:18 ]
- >>21
個人的にトリノスケール7くらい
- 23 名前:仕様書無しさん [2008/08/24(日) 04:28:02 ]
- おいらはプログラマー
やくざなプログラマー おいらが怒ればバグの嵐 喧嘩代わりにデバッグすれば 金はいらねトンズラさ〜
- 24 名前:仕様書無しさん [2008/08/24(日) 05:21:20 ]
- hi があったので low を探したら nen tuki が見つかりました・・・
day にしろよ・・・
- 25 名前:仕様書無しさん mailto:sage [2008/08/24(日) 05:49:06 ]
- highじゃないのか。
- 26 名前:仕様書無しさん [2008/08/24(日) 08:19:05 ]
- >>10
ハンガリアン嫌い やるにしても頭に1文字のみで、数字か文字かオブジェクトかを識別する文字のみ(n,s,o) intとかlngとかdblとか許さん。
- 27 名前:側近中の側近 ◆0351148456 [2008/08/24(日) 08:56:32 ]
- (っ´▽`)っ
今もMSはハンガリアン記法で開発してるのかな・・・。
- 28 名前:仕様書無しさん mailto:sage [2008/08/24(日) 11:55:55 ]
- ハンガリアンつけているようなのは
英語力がないんだと思った。
- 29 名前:仕様書無しさん mailto:sage [2008/08/24(日) 13:27:05 ]
- >>28
そりゃそうだ。 ハンガリアンを推奨しているのは英語圏の人々だけど 実際開発に携わってるのはインド人とパキスタン人だからな
- 30 名前:仕様書無しさん mailto:sage [2008/08/24(日) 13:42:25 ]
- #define Three 4
とかいうのを見たことがあるって 何かのプログラム本に書いてあったな
- 31 名前:仕様書無しさん [2008/08/24(日) 15:34:20 ]
- public boolean func(String str){
boolean result; 〜略〜 return true; } 吹いた. いかにも戻り値が格納されそうな変数resultを用意しておきながらベタ打ちで戻してるし
- 32 名前:仕様書無しさん mailto:sage [2008/08/24(日) 16:13:58 ]
- >>31
えええ?一体何処でこんな変なプログラムに出会うんだ? 書いた人よりもむしろ出会った場所をを知りたい。
- 33 名前:仕様書無しさん mailto:sage [2008/08/24(日) 17:12:46 ]
- >>24
じわじわ来たw
- 34 名前:仕様書無しさん [2008/08/24(日) 17:28:11 ]
- ハンガリアンについては
ここを見て考えが変わった。 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 名前:仕様書無しさん mailto:sage [2008/08/24(日) 17:28:26 ]
- >>32
お前は幸せだなあ。 ITにはこのぐらいも見直せないバカがぎょうさんおるんよ。
- 36 名前:仕様書無しさん mailto:sage [2008/08/24(日) 20:06:52 ]
- >>30
#define thru 1 は見たことある。スルーってなんだ?と思った
- 37 名前:仕様書無しさん [2008/08/24(日) 20:39:34 ]
- 合理性の感じられない変数名や関数名を付ける奴のプログラム(他の仕事振りも含む)は総じて糞な印象。
- 38 名前:仕様書無しさん mailto:sage [2008/08/24(日) 20:58:47 ]
- >>34
アプリケーションハンガリアンに関してはこんな考えもあるぞ。 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 名前:仕様書無しさん mailto:sage [2008/08/24(日) 23:37:15 ]
- 不良品を扱う関数で変数名をDQNって書いてる同僚がいた
- 40 名前:仕様書無しさん mailto:sage [2008/08/25(月) 02:14:35 ]
- hoge foo bar baz piyo fuga
テストコードだけでしてください・・・
- 41 名前:仕様書無しさん [2008/08/25(月) 06:24:43 ]
- func000001
こんなのだと涎がでちゃうね。
- 42 名前:仕様書無しさん mailto:sage [2008/08/25(月) 09:26:09 ]
- ふざけた変数名であっても一貫してふざけた変数名をつけ続けていたら
それはそれでプロフェッショナル
- 43 名前:仕様書無しさん [2008/08/25(月) 10:50:24 ]
- subroutine−exitを短縮して「SEX」
- 44 名前:仕様書無しさん [2008/08/25(月) 11:02:01 ]
- 昔、あるシステムの仕様書に「シマムクコード」というのがあった。
これ何?と思いながら先を読んで行くと、 市区町村コードだとわかった。 だけどなんで「シマムク」? その夜風呂に入っていて突然わかった! 市→し →シ 町→まち→マ 村→むら→ム 区→く →ク
- 45 名前:仕様書無しさん mailto:sage [2008/08/25(月) 11:31:56 ]
- >>44
よく分かったな あんたすげぇよ
- 46 名前:仕様書無しさん mailto:sage [2008/08/25(月) 11:33:11 ]
- 字(あざ)は
- 47 名前:仕様書無しさん [2008/08/25(月) 11:36:40 ]
- 市区町村までで足りるシステム
- 48 名前:仕様書無しさん mailto:sage [2008/08/25(月) 16:00:54 ]
- なんで
「シクマム」じゃないんだろう?
- 49 名前:仕様書無しさん [2008/08/25(月) 17:07:34 ]
- 語呂として面白いのは「島向く」
- 50 名前:仕様書無しさん mailto:sage [2008/08/25(月) 17:23:49 ]
- やめようと思ったソースコードスレに以前にも書いた記憶があるが
ローマ字なのに微妙に違っている変数名は萎える。 合計値でTotal としたかったんだろうが、Tortaru 市町村コードでTown としたかったんだろうが Tawn パスワードでPathword、ファイルのパス名でPass(逆だろw 事務所コードでZimuてのもあったな('A`)
- 51 名前:仕様書無しさん mailto:sage [2008/08/25(月) 18:16:32 ]
- >>50
コボル脳だなw
- 52 名前:仕様書無しさん mailto:sage [2008/08/25(月) 21:29:58 ]
- 伝説の UwaRite に比べればまだまだだな
- 53 名前:仕様書無しさん [2008/08/25(月) 21:32:42 ]
- >>41
上司に変数の必要数を言うと、 その上司が分厚い変数台帳から次の番号を調べて XAB00234,XAB00235,XAB00236 なんてのを貰うという 暗黒時代みたいな感じの会社があった。 と、聞いたことがある。
- 54 名前:仕様書無しさん mailto:sage [2008/08/25(月) 21:32:43 ]
- 糞な変数名は一括置換でなかったことにー
- 55 名前:仕様書無しさん mailto:sage [2008/08/25(月) 21:40:05 ]
- 3年ほど前にいた現場では、グローバル変数の命名規則が
モジュール名+連番 みたいな感じだった。 モジュール名=業務コード+モジュール種別+連番 見たいな感じで...
- 56 名前:側近中の側近 ◆0351148456 [2008/08/25(月) 22:03:58 ]
- (っ´▽`)っ
金融系だと、関数名、変数名等のオブジェクト名が意味の持たない連番ってことがある。 理由はセキュリティ対策だとのこと。 ソースコードを盗まれても、 オブジェクト名を全て意味の持たない連番にしておけば、 ソースがわかりにくくなり、ハッキングが難しくなる。 (っ´▽`)っ というが、意味あるのかねぇ・・・
- 57 名前:仕様書無しさん mailto:sage [2008/08/25(月) 22:11:36 ]
- 糞なコテはNGNameでなかったことにー
- 58 名前:仕様書無しさん [2008/08/25(月) 22:28:05 ]
- >>31に近い感じのマヌケコードで
public String func(XXXXXXXX){ if(XXXXXX){ return "false"; } return "true"; } ってのを見たことがあるぞ。 って、スレ違いか。
- 59 名前:仕様書無しさん [2008/08/25(月) 23:23:39 ]
- >>56
つまり可読性をあえて損ねる、ってことだよね? メンテナンスしやすさを犠牲にしてセキュリティを強化、という つもりかも知れないけど、セキュリティもたいして強化されないよな。
- 60 名前:仕様書無しさん mailto:sage [2008/08/25(月) 23:28:39 ]
- むしろセキュリティホールが発生しやすくなる悪寒
- 61 名前:仕様書無しさん mailto:sage [2008/08/25(月) 23:33:05 ]
- >>53 >>55
嫌がらせでグローバル変数の使用を減少させる意図なんだと好意的に解釈
- 62 名前:側近中の側近 ◆0351148456 [2008/08/26(火) 07:17:50 ]
- >>61
(っ´▽`)っ グローバル変数以外使用禁止ってことも考えられるぞ。 COBOLerがリーダーのところだと。
- 63 名前:仕様書無しさん mailto:sage [2008/08/26(火) 11:28:59 ]
- で?
- 64 名前:仕様書無しさん [2008/08/26(火) 13:33:46 ]
- privateにこだわる必要は無いと思うよ。
プロパティ作成でコーディングが長くなるし 変なプロパティ名付けられたもね
- 65 名前:側近中の側近 ◆0351148456 [2008/08/26(火) 20:23:24 ]
- >>63
(っ´▽`)っ でで?
- 66 名前:仕様書無しさん mailto:sage [2008/08/26(火) 22:20:46 ]
- >>63
「あれ」に登録すればおk
- 67 名前:仕様書無しさん mailto:sage [2008/08/27(水) 00:04:17 ]
- >>56
sedやawkなどのフィルタ系スクリプト言語を知らないんだろうか?
- 68 名前:仕様書無しさん [2008/08/27(水) 00:47:18 ]
- >>38
なんでサイトきえてんの?
- 69 名前:仕様書無しさん mailto:sage [2008/08/27(水) 02:40:33 ]
- int meidosan, kyoumoichinichi, gohousizanmai;
って宣言を見たことがある
- 70 名前:仕様書無しさん [2008/08/27(水) 04:56:38 ]
- int s, e, x;
とかやってみたい
- 71 名前:仕様書無しさん mailto:sage [2008/08/27(水) 05:28:05 ]
- 中学生かお前は
- 72 名前:仕様書無しさん mailto:sage [2008/08/27(水) 11:24:52 ]
- char *s;
double e; int x, y; だったらごまかせそうだな
- 73 名前:仕様書無しさん mailto:sage [2008/08/27(水) 11:29:40 ]
- >>72
お前、天才だな。
- 74 名前:仕様書無しさん mailto:sage [2008/08/27(水) 14:54:29 ]
- >>55
俺の知ってるソフトで テーブル名略文字+連番がテーブルの項目名って処がある 資料がないとわからないのにその資料がまともに整備されていない という即死ソフト
- 75 名前:仕様書無しさん [2008/08/27(水) 15:11:31 ]
- 本当のド素人が作ったプログラムなんだな。
今そんなの作ったら瑕疵責任ものだな。
- 76 名前:仕様書無しさん [2008/08/27(水) 21:00:36 ]
- >>74
俺もそれで苦労した。 せめて各ファイルの同じ項目が同じ番号だったら救いがあるんだが。 結局納品後にそう手直ししたけどね。 顧客マスタの顧客コードが MAS0010 だったら 売上ファイルの顧客コードも同じく URI0010 というように
- 77 名前:仕様書無しさん mailto:sage [2008/08/27(水) 22:04:54 ]
- >>76
おれもそういうの見たことある。 割とポピュラーなものだったのか?
- 78 名前:仕様書無しさん mailto:sage [2008/08/28(木) 10:56:29 ]
- >>56
ハッカーすら逃げ出すソースを作るって事ですね。 で、開発者も逃げ出したくなると。
- 79 名前:仕様書無しさん [2008/08/28(木) 22:41:41 ]
- >>68
表現が過激すぎてマズいことになったのでは?
- 80 名前:仕様書無しさん mailto:sage [2008/08/29(金) 00:46:20 ]
- >>72
Sから始まる例外をcatchするときは、迷わずsexでしょ catch(ServletException sex){ : : }
- 81 名前:仕様書無しさん mailto:sage [2008/08/29(金) 09:42:00 ]
- sexとか飽きた。
- 82 名前:仕様書無しさん mailto:sage [2008/08/29(金) 11:45:03 ]
- hage
hige hoge mage moge mike_neko short foo long fool
- 83 名前:仕様書無しさん mailto:sage [2008/08/29(金) 16:22:50 ]
- 他社の、それも動作実証用のテストプログラムだったとはいえ
個人名+_sineとか_yamero _useroだったのは引いた。 その個人名はその他社の新人のもの。 その当人見てるんだし、もろパワハラだわ。
- 84 名前:仕様書無しさん mailto:sage [2008/08/29(金) 16:25:40 ]
- int unko0, unko1;
とか書いてた新人。 大人になれよ…
- 85 名前:仕様書無しさん mailto:sage [2008/08/29(金) 16:30:06 ]
- >>83
そういうものはは気に入らない上司や無茶なスケジューリングをするSEの名前をこっそり書くものだと思っていたんだが、違ったんだな。
- 86 名前:仕様書無しさん mailto:sage [2008/08/29(金) 18:42:09 ]
- VBでアルバイトが
Dim str事業名 As String コンパイル通るし
- 87 名前:仕様書無しさん mailto:sage [2008/08/29(金) 19:28:29 ]
- 何か問題あるの?
- 88 名前:仕様書無しさん mailto:sage [2008/08/29(金) 19:35:53 ]
- VBは割と昔から、全角変数とか使えるけど?
- 89 名前:仕様書無しさん mailto:sage [2008/08/30(土) 00:25:12 ]
- あれ、でも何かヤバイ問題があったような気がする。
何だったかよく覚えてないけど・・・。
- 90 名前:仕様書無しさん mailto:sage [2008/08/30(土) 03:24:42 ]
- BakaAhoAsobijyaneenda
- 91 名前:仕様書無しさん mailto:sage [2008/08/30(土) 19:04:11 ]
- 以前、ベンチャーでバイトしていた時の話なんだが・・・
お姉さん以上おばさん未満な電話番のババア(独身)と雑談していて 「テストのために一時的に使う変数の名前には、fooとかhogeとかが”標準”なんですよ」 と教えてやったら、なんつって言い返してきたと思う? 「くだらない」 「そんなふざけた名前使うなんて世間をなめている」 「おふざけに付き合うほどわたしは暇じゃない」 ←('A`;)デンワバンノクセニ ちなみに、そのババアが電話番として得ていた給料は おれが作成したブツを換金することで得ていたわけだが・・・
- 92 名前:仕様書無しさん mailto:sage [2008/08/30(土) 19:05:39 ]
- ( ´-`)?
- 93 名前:仕様書無しさん mailto:sage [2008/08/30(土) 20:17:24 ]
- 電話番を一匹雇えるとは
ずいぶん大規模なベンチャーですね
- 94 名前:仕様書無しさん mailto:sage [2008/08/30(土) 20:33:27 ]
- 英会話ができるというのがポイントだったらしいのだが
実際は月に一度か二度しかその手の電話はなかったな
- 95 名前:仕様書無しさん mailto:sage [2008/08/31(日) 03:50:49 ]
- fooもhogeも使ったことないや
- 96 名前:仕様書無しさん mailto:sage [2008/08/31(日) 08:22:05 ]
- 俺もテスト用でも使った事ないな。本でたまに見かける程度だな。
- 97 名前:仕様書無しさん mailto:sage [2008/08/31(日) 09:43:39 ]
- >>91
そもそもお前さん、標準の意味分かってないでしょ…。
- 98 名前:仕様書無しさん mailto:sage [2008/08/31(日) 12:01:12 ]
- >>91
メタ構文変数を当たり前だと主張するやつがいたら、 何かしら問題がある(可能性がある)と思って身構えるなぁ。 プログラミングテクニックはわからんが、 自己中心的でわかりにくく、変わったことばかり主張して メンテしずらいコード書きそうw
- 99 名前:仕様書無しさん mailto:sage [2008/08/31(日) 14:56:52 ]
- バイト君は電話番相手にどんな話してるんだよww
- 100 名前:仕様書無しさん mailto:sage [2008/08/31(日) 16:17:13 ]
- >>91
スキル的に英会話>プログラム初級だと思うよ、ババア尊敬しとけ。
- 101 名前:仕様書無しさん mailto:sage [2008/08/31(日) 17:32:09 ]
- 俺は、一時的であっても意味のある名前をつけるかな...
hogeとかはサンプルプログラムで見かけるくらい。
- 102 名前:仕様書無しさん mailto:sage [2008/08/31(日) 17:35:32 ]
- hage hoge higeは実際に自分が使うプログラムを組む時には使わないよな
- 103 名前:仕様書無しさん [2008/08/31(日) 17:45:12 ]
- >ちなみに、そのババアが電話番として得ていた給料は
>おれが作成したブツを換金することで得ていたわけだが・・・ 利益を生む活動だけで会社が成り立ってると思ってんの? 金にならない雑用もたくさんあって、誰かがそれをやらなきゃいけないわけだが。 これだからガキは(笑)
- 104 名前:仕様書無しさん [2008/08/31(日) 19:10:21 ]
- 女はブサメンには厳しいからな。イケメンには優しい。
くだらないと言われるほどブサメンなんだろう
- 105 名前:仕様書無しさん mailto:sage [2008/08/31(日) 22:10:21 ]
- >>56
何年前だよw 最近はないだろう… たぶん…
- 106 名前:仕様書無しさん mailto:sage [2008/09/04(木) 22:29:01 ]
- おばさん未満にババアと言ってはいけません
- 107 名前:仕様書無しさん [2008/09/09(火) 02:13:13 ]
- Vector i = new Vector();
- 108 名前:仕様書無しさん [2008/09/09(火) 02:16:56 ]
- >>91
>ちなみに、そのババアが電話番として得ていた給料は >おれが作成したブツを換金することで得ていたわけだが・・・ 電話番のおかげでブツ作成にある程度専念できた。 相乗効果だ。電話番がいなかったら換金のタイミングが若干ながらも遅れたであろう。 遅れたら換金の保障はない。
- 109 名前:仕様書無しさん mailto:sage [2008/09/09(火) 08:59:10 ]
- ここでも婆ちゃんの話してるのか
- 110 名前:仕様書無しさん mailto:sage [2008/09/09(火) 10:47:47 ]
- ウチのババァは飴くれるお (´ω`)ホッコリ
|

|