ふざけた変数名を使う奴
■ このスレッドは過去ログ倉庫に格納されています
「ちょっと実装してみて」とサラッ肩越しに言われたので
関数名を別れた女の名前にして遊び半分でコードを書いたことがある。
Dim strSeachSQL As String ' 検索用SQL文 俺はもっぱらSQL文の文字列はqとかqueryで済ましてるけど、
本来なら>>6の書き方の方がいいぞ。スペル間違ってるけど (っ´▽`)っ
>>6はハンガリアン記法が嫌って事じゃないのか? (っ´▽`)っ
どうなんだろうね。ハンガリアン。
変数名だけで型の判別が付く一方で、
型が変わった場合、紛らわしいってのもある。
↓↓↓以降、ハンガリアン賛成派?反対派のスレになります☆↓↓↓ (っ´▽`)っ
むしろ、開発者にきちんと定義を確認させるために、
わざとハンガリアンにしないという手も。
生産性は落ちるけど、バグは減るような気がする。
まあ、定義確認せずに勘だけで変数使う奴には効果がないが。 (っ´▽`)っ
まあ、でも「ふざけた」変数名じゃないわな・・・。
(っ´ω`)っ
スレ違いでごめんね。いきててごめんね。 そんなに型強調したいないなら
hoge$とかのままで書けよ。 (っ´▽`)っ
マクロ変数でもいいかな?
/*○○コード*/
#define VALUE_101 101
#define VALUE_102 102
#define VALUE_103 103
マクロにしている意味ないじゃ〜ん☆ 個人的に死ね:
Map<K, V> map;
String value;
boolean bRet; ああ、あとこれも死ね。
boolean ~~flg;
>>19
ただのITドカタだよw
説明のないプログラム、ムダしかないプログラムを書いて
何も疑問抱かずにコーディング終了報告するバカ多すぎ。死ね。死ね。死ね。 おいらはプログラマー
やくざなプログラマー
おいらが怒ればバグの嵐
喧嘩代わりにデバッグすれば
金はいらねトンズラさ〜 hi があったので low を探したら nen tuki が見つかりました・・・
day にしろよ・・・ >>10
ハンガリアン嫌い
やるにしても頭に1文字のみで、数字か文字かオブジェクトかを識別する文字のみ(n,s,o)
intとかlngとかdblとか許さん。 (っ´▽`)っ
今もMSはハンガリアン記法で開発してるのかな・・・。 ハンガリアンつけているようなのは
英語力がないんだと思った。 >>28
そりゃそうだ。
ハンガリアンを推奨しているのは英語圏の人々だけど
実際開発に携わってるのはインド人とパキスタン人だからな #define Three 4
とかいうのを見たことがあるって
何かのプログラム本に書いてあったな public boolean func(String str){
boolean result;
〜略〜
return true;
}
吹いた.
いかにも戻り値が格納されそうな変数resultを用意しておきながらベタ打ちで戻してるし >>31
えええ?一体何処でこんな変なプログラムに出会うんだ?
書いた人よりもむしろ出会った場所をを知りたい。 >>32
お前は幸せだなあ。
ITにはこのぐらいも見直せないバカがぎょうさんおるんよ。 >>30
#define thru 1
は見たことある。スルーってなんだ?と思った 合理性の感じられない変数名や関数名を付ける奴のプログラム(他の仕事振りも含む)は総じて糞な印象。 不良品を扱う関数で変数名をDQNって書いてる同僚がいた hoge foo bar baz piyo fuga
テストコードだけでしてください・・・ func000001
こんなのだと涎がでちゃうね。 ふざけた変数名であっても一貫してふざけた変数名をつけ続けていたら
それはそれでプロフェッショナル subroutine−exitを短縮して「SEX」 昔、あるシステムの仕様書に「シマムクコード」というのがあった。
これ何?と思いながら先を読んで行くと、
市区町村コードだとわかった。
だけどなんで「シマムク」?
その夜風呂に入っていて突然わかった!
市→し →シ
町→まち→マ
村→むら→ム
区→く →ク やめようと思ったソースコードスレに以前にも書いた記憶があるが
ローマ字なのに微妙に違っている変数名は萎える。
合計値でTotal としたかったんだろうが、Tortaru
市町村コードでTown としたかったんだろうが Tawn
パスワードでPathword、ファイルのパス名でPass(逆だろw
事務所コードでZimuてのもあったな('A`)
>>41
上司に変数の必要数を言うと、
その上司が分厚い変数台帳から次の番号を調べて
XAB00234,XAB00235,XAB00236
なんてのを貰うという
暗黒時代みたいな感じの会社があった。
と、聞いたことがある。
3年ほど前にいた現場では、グローバル変数の命名規則が
モジュール名+連番
みたいな感じだった。
モジュール名=業務コード+モジュール種別+連番
見たいな感じで... (っ´▽`)っ
金融系だと、関数名、変数名等のオブジェクト名が意味の持たない連番ってことがある。
理由はセキュリティ対策だとのこと。
ソースコードを盗まれても、
オブジェクト名を全て意味の持たない連番にしておけば、
ソースがわかりにくくなり、ハッキングが難しくなる。
(っ´▽`)っ
というが、意味あるのかねぇ・・・ >>31に近い感じのマヌケコードで
public String func(XXXXXXXX){
if(XXXXXX){
return "false";
}
return "true";
}
ってのを見たことがあるぞ。
って、スレ違いか。 >>56
つまり可読性をあえて損ねる、ってことだよね?
メンテナンスしやすさを犠牲にしてセキュリティを強化、という
つもりかも知れないけど、セキュリティもたいして強化されないよな。 >>53 >>55
嫌がらせでグローバル変数の使用を減少させる意図なんだと好意的に解釈 >>61
(っ´▽`)っ
グローバル変数以外使用禁止ってことも考えられるぞ。
COBOLerがリーダーのところだと。 privateにこだわる必要は無いと思うよ。
プロパティ作成でコーディングが長くなるし
変なプロパティ名付けられたもね
>>56
sedやawkなどのフィルタ系スクリプト言語を知らないんだろうか? int meidosan, kyoumoichinichi, gohousizanmai;
って宣言を見たことがある char *s;
double e;
int x, y;
だったらごまかせそうだな >>55
俺の知ってるソフトで
テーブル名略文字+連番がテーブルの項目名って処がある
資料がないとわからないのにその資料がまともに整備されていない
という即死ソフト 本当のド素人が作ったプログラムなんだな。
今そんなの作ったら瑕疵責任ものだな。 >>74
俺もそれで苦労した。
せめて各ファイルの同じ項目が同じ番号だったら救いがあるんだが。
結局納品後にそう手直ししたけどね。
顧客マスタの顧客コードが MAS0010 だったら
売上ファイルの顧客コードも同じく URI0010 というように >>76
おれもそういうの見たことある。
割とポピュラーなものだったのか? >>56
ハッカーすら逃げ出すソースを作るって事ですね。
で、開発者も逃げ出したくなると。 >>68
表現が過激すぎてマズいことになったのでは?
>>72
Sから始まる例外をcatchするときは、迷わずsexでしょ
catch(ServletException sex){
:
:
}
hage
hige
hoge
mage
moge
mike_neko
short foo
long fool 他社の、それも動作実証用のテストプログラムだったとはいえ
個人名+_sineとか_yamero _useroだったのは引いた。
その個人名はその他社の新人のもの。
その当人見てるんだし、もろパワハラだわ。 int unko0, unko1;
とか書いてた新人。 大人になれよ… >>83
そういうものはは気に入らない上司や無茶なスケジューリングをするSEの名前をこっそり書くものだと思っていたんだが、違ったんだな。
VBでアルバイトが
Dim str事業名 As String
コンパイル通るし あれ、でも何かヤバイ問題があったような気がする。
何だったかよく覚えてないけど・・・。
以前、ベンチャーでバイトしていた時の話なんだが・・・
お姉さん以上おばさん未満な電話番のババア(独身)と雑談していて
「テストのために一時的に使う変数の名前には、fooとかhogeとかが”標準”なんですよ」
と教えてやったら、なんつって言い返してきたと思う?
「くだらない」
「そんなふざけた名前使うなんて世間をなめている」
「おふざけに付き合うほどわたしは暇じゃない」 ←('A`;)デンワバンノクセニ
ちなみに、そのババアが電話番として得ていた給料は
おれが作成したブツを換金することで得ていたわけだが・・・ 電話番を一匹雇えるとは
ずいぶん大規模なベンチャーですね 英会話ができるというのがポイントだったらしいのだが
実際は月に一度か二度しかその手の電話はなかったな 俺もテスト用でも使った事ないな。本でたまに見かける程度だな。 >>91
そもそもお前さん、標準の意味分かってないでしょ…。 >>91
メタ構文変数を当たり前だと主張するやつがいたら、
何かしら問題がある(可能性がある)と思って身構えるなぁ。
プログラミングテクニックはわからんが、
自己中心的でわかりにくく、変わったことばかり主張して
メンテしずらいコード書きそうw >>91
スキル的に英会話>プログラム初級だと思うよ、ババア尊敬しとけ。 俺は、一時的であっても意味のある名前をつけるかな...
hogeとかはサンプルプログラムで見かけるくらい。 ■ このスレッドは過去ログ倉庫に格納されています