ふざけた変数名を使う奴

■ このスレッドは過去ログ倉庫に格納されています
1仕様書無しさん
垢版 |
2008/08/23(土) 21:45:16
var1、2、…とか、ふざけてるの?
2010/03/31(水) 03:10:23
typedef unsigned int SS;
typedef unsigned short SD;
typedef unsigned char SQ;
typedef SQ* QS;

(略)

#define SA(_S) (QS)malloc(_S)
#define AS(_S) free(_S)

あとは延々とS何ちゃらに連番がついた構造体とかが延々と・・・
663仕様書無しさん
垢版 |
2010/04/01(木) 14:53:44
強い悪意を感じる・・・
2010/04/01(木) 14:53:52
それはふざけてないよ。
本人のまじめさがかなり伝わってくるし、
俺が認める優秀な奴になりそうな要素を持ってることも伝わってくる
規則規則いわれ続けるこの世界で、自分の規則を定義してコードかける奴は多く無い
自分の規則を定義するという事は、新しい何かを見ようとした結果だから
特に「わかってる」のは
#define SA(_S) (QS)malloc(_S)
#define AS(_S) free(_S)
これだ。
SAで取得
ASで開放
逆語にしている所。
malloc、fleeなんていう意味不明な単語を使うより、
ただ単純に記号として扱って、それを逆さまにすることで逆の意味になるコードになったほうが
本当に優秀な奴にとってはそのほうが直感的になってくる
けど、2文字って無理なんだよな。 ゆえにそれは失敗作のゴミコード(本人にとっては、下書きのノートみたいなもんで、無駄ではない)
2文字でも27*27程度の組み合わせは出来るけれど、流石に覚えにくくなってくるし、
そいつはまだ、変数にしか自分定義を使っていない。2文字程度じゃ、関数か変数か型か、
それらをわかりやすく表現しきれないことにはまだ気づいていない
最低3文字は無いと、>>662こういう事をするのはきつい
2010/04/01(木) 18:26:34
優秀なオレ(゚∀゚)カッコイイ!
2010/04/01(木) 20:32:20
Flee

エムアロックとフリーわからないマなんているんだな
2010/04/01(木) 21:55:28
何だAlgol時代の化石野郎かw
2010/04/01(木) 22:35:03
>>124 随分ケツの穴がちいせぇな
2010/04/06(火) 17:04:00
ふざけた名前の変数つけるのがデフォでしょ?
2010/04/06(火) 21:16:22
ayanamiはとりあえずデフォ
671仕様書無しさん
垢版 |
2010/09/16(木) 23:50:05
jugemujugemugokounosurikire.....................................
672仕様書無しさん
垢版 |
2010/09/18(土) 01:01:38
string str;
int ix;
int iy;

常にこれ!
怖くてソースを上司に見せれない
673仕様書無しさん
垢版 |
2010/09/19(日) 16:44:34
>>631

> #ifdef  momotarou

うーむ、おれは常に、そのように書いていたけど、
単体テストぐらいまでのソースコードですよ。

納品するソースコードに、そういうのは残していません。
2010/09/20(月) 09:14:24
日本人の考えた変数名って、中にはガイジンがみたら失笑するようなやつもあるんだろうな。
英単語を間違った意味で使っている場合もあるだろうから。。

日本人の考える変数名の傾向って、
「日本人の英語の語彙力+日本語としての響きの良さ」
って気がする。
契約数 → keiyaku_number とか。
2010/09/20(月) 15:03:57
一時変数で poi とか qwe とかよく使うかも
tmp とか指が行ったり来たりして面倒くさいので...
2010/09/21(火) 18:33:36
DECLARE Suryou int
DECLARE Tanka money
DECLARE Kingaku money

…俺は間違っていない。
2010/09/21(火) 18:34:55
@が抜けてたw
間違い捲ってるやん俺…orz
2010/09/21(火) 21:35:32
スペル間違いまくり

SURYO
TANAKA
KIM_GACT
2010/10/22(金) 22:26:40
int function(){
(略)
}

A「貴様、何者だ?!」
B「人間だ」
2010/10/28(木) 01:42:10
hogehoge
とかか
2011/02/07(月) 01:58:11
flex
範囲が狭いとこで
var i:int = getHogeHogeId();
みたいなことやるのは許そう
だがただでさえメソッド分解できてない100行とかの冗長メソッドで
i1i2i3とか…
あんまりそういうのやられると、バグ修正でそのふざけた変数ぶち壊すぞ!
2011/02/16(水) 12:50:26
とりあえず情報処理技術者試験の例題のクソふざけた変数をだな
2011/06/04(土) 00:55:59.29
コボラよ、COUNTを略したつもりなんだろうけどCUNTはねぇだろ
一字しか略せてねぇし、おまんこじゃねーか
2011/06/04(土) 01:52:23.14
if (dick > cunt) {
puts("らめぇぇぇ〜");
}
2011/09/03(土) 17:04:54.02
int intIntInt; // internal-interaction-interval
2011/10/13(木) 02:12:21.93
uwaWriteの発案者が俺だと勘違いしている人がいるようだが、違うぜ。
2012/02/09(木) 10:44:23.73
wikipediaでハンガリアン記法読んだけど
「間違えたコードを間違えて見えるようにする記法である。」って、これどういう意味?
2012/02/09(木) 11:06:15.22
もしコードが間違っていたら、「なんか変な見栄えだな…間違ってるのかな?」
と気付ける…ということらしい
2012/02/09(木) 11:20:51.37
あー理解
単にそういう気付けるための工夫がハンガリアン記法ですよってことか

kg = g + kg → ×
2012/02/09(木) 19:26:26.76
int szTmp

となってたらなんかヘンじゃね?、みたいなそんなノリ。
2012/02/10(金) 04:01:13.33
いや、システムハンガリアンはお呼びじゃないから
2012/02/10(金) 09:13:16.90
ハンガリアンがあるならゴールデンがあってもいいよな
2012/02/10(金) 12:29:28.45
ジャンガリアンのことかーっ
2012/10/27(土) 03:17:38.29
cnt
2012/10/27(土) 14:32:29.99
それフルスペルのcuntに修正
2012/10/28(日) 02:47:45.07
pnt
697仕様書無しさん
垢版 |
2012/10/29(月) 20:11:06.55
prt
698仕様書無しさん
垢版 |
2012/11/13(火) 07:55:59.27
debugがそのままっていうのもたまに見る
699仕様書無しさん
垢版 |
2012/12/02(日) 10:05:28.05
ローマ字な上に更に変な省略が掛かってたらマジ何の変数なのか意味わからなくなる

明快なコードならまだしも試行錯誤のつぎはぎの上にたどり着いた形でそれだと
本当に何がしたいのか分からないから容赦なく一から書き直す
2013/01/29(火) 01:32:22.67
int yjd // 優先順位データ
2013/01/30(水) 17:55:44.73
// 2013.01.29
// typo修正 yjeld→yield
//int yjd // 優先順位データ
int yid // 優先順位データ
//2013.01.29ここまで
2013/01/31(木) 01:18:19.47
unk_data

Unknown Dataらしいのだが…
天然なのか?狙ったのか?
2013/05/01(水) 03:58:49.32
>>672
ごく普通ですな
2013/05/01(水) 04:02:54.88
>>700
なんという斬新なネーミング
705仕様書無しさん
垢版 |
2013/09/21(土) 19:32:19.42
無理やり3文字略字にする馬鹿に死を
706仕様書無しさん
垢版 |
2013/09/21(土) 22:22:40.63
>>699

furifuriNameってのを見た事がある。
2013/09/26(木) 12:14:30.93
>>702
うんこデータかとおもた
2013/09/26(木) 23:36:45.50
IDEが充実してる言語を使ってるんであれば、
業務よりすぎる名前にゃ、そのまま日本語でつけてくれて構わん
意味不明な英語とか、読みづらいローマ字よりか遥かにリーダブルだ
709仕様書無しさん
垢版 |
2013/09/30(月) 01:28:56.88
【形】readable
1.面白く読める。
2.読みやすい。
2013/10/01(火) 13:48:13.83
bit impo
2013/10/05(土) 19:42:15.73
少し主旨とはずれるが、
スコープが広いのに曖昧な名前使ったり、createとbuildと意味合いが同じものでお茶を濁したりして結局コード読まないと何してるか分からないのは止めてくれ
712仕様書無しさん
垢版 |
2013/10/05(土) 22:15:26.91
プログラマがこんな議論やってるのか?
腹が痛いわww
2013/10/05(土) 23:29:29.24
そういう板だということも知らずに来たのか?
片腹大激痛
2013/10/10(木) 19:10:54.59
自分で書いた変数なのにどこで使ってるか分からない
2014/03/06(木) 00:49:08.86
infomationていうのはよく見かけるけど
InfoMationて書いてあったのは何のことかわからなかった
2014/03/11(火) 00:53:40.15
添付ファイルにtmpFileって付けたアホ氏ね
2014/03/24(月) 17:33:20.29
それは使用後に意図的に破棄しろて暗文なんじゃねーの?
2014/03/26(水) 23:17:41.81
>>681
i,ii,iii
なら大丈夫です
追加でポインタiiii入れときますね
2014/03/27(木) 03:59:23.39
せめてivにしてください
2014/03/27(木) 21:35:45.01
強制されなくても変数名やメソッド名って意味を持たせるものなの?
2014/03/27(木) 21:50:07.66
イニシャルベクターに見えるのでダメです
2014/03/27(木) 21:57:07.07
>>720
持たせない。
基本的に自然言語には依存しないようにしてる。
なるべくコメントも少な目にな。
2014/03/27(木) 23:56:56.93
>>720
意味を持たせることが出来るように考えられたのが、
変数名という仕組みだ。

>>722
>基本的に自然言語には依存しないようにしてる。
それが乱数とかならば、まぁ認めてやる。
連番なら殺す。
2014/03/28(金) 00:06:48.35
>>723
ローカル変数はx, y, zとか。
せいぜい3つまで。スコープは極狭。
名前付きのメソッドや関数は極力作らない(理想はゼロ)
クラス名だけは普通。
2014/03/28(金) 00:22:27.88
基本的に自然言語に依存しないようにしてるが、純粋な名詞ならまあ仕方ない。
メソッド名とかで create〜 とか do〜 とか compare〜 とかは殺意を覚える。
2014/03/28(金) 22:03:08.29
>>725
create〜 は〜を生成する
do〜 は〜を実行する
compare〜 は〜を比較する
とても分かりやすくて、こういうのが理想とされているんだよ。

名詞だけでは何やってんだか分からないでしょ?
2014/03/28(金) 22:33:54.95
>>726
クラスに名前がついてるのにメソッド名にcreate〜とかアホ過ぎるw
2014/03/29(土) 00:43:25.16
1機能1クラスw
2014/03/29(土) 08:14:43.27
>>726
ひとつのクラスに
create〜
do〜
compare〜
の3メソッドが混在してるわけねーだろw
2014/03/29(土) 23:57:37.34
メソッド名はスレ違い。

変数名は印象的でありさえすればいいと思う。
そういう意味で連番は最低。
2014/03/30(日) 13:14:22.39
自然言語に依存しないとかアホな事ぬかしてる奴、
どういった経緯でそんな頭悪い場所にたどり着いてしまったのか、興味ある
2014/03/30(日) 14:13:15.94
>>731
変数名はいいとしてメソッド名のことじゃね?
>>726みたいな「英語として読めるように」というのが気持ち悪いってことでしょ。
733仕様書無しさん
垢版 |
2014/03/30(日) 14:50:27.89
だから、その気持ち悪いと感じるようになった経緯が気になる、と書いてるんだけど
英語に親でも殺されたのかな
2014/03/30(日) 15:08:24.80
変数名は、「用途がわかる」、「コーディングルールやコードスタイルのルールに添っている」
この2つが守れていれば、それ以上の要求はないな。

hogeとかmogeとかみたいな意味の分からない名前や、mvalueとかみたいな俺々略語、
value1とかvalue2みたいな意味のない連番を使う奴は、全員死ねばいいと思う。

>>730
命名規則についてって考えたら、メソッドやクラスについてのレスも構わないと思うけどな。
名前の付け方の話なら、変数名だけに限ったことじゃないし。

>>725,727,729あたりがアンチ自然言語君の発言だとしたら、
クラスを処理の定義場所としか使ってなくて、OOPとかとは無縁の石器時代的な環境に居るんだと思う。
もしくは、AOPしすぎて1処理ごとにドメインとして定義してるような変態環境か…?

どちらにしても井戸の中でゲコゲコ鳴いてるだけっぽい。
2014/03/30(日) 15:36:43.88
せっかく形式化された言語を使っているのに、その上なぜ英語とか日本語とかに依存しようとする?
意味を名前に求めるなんてよくないよ。

> クラスを処理の定義場所としか使ってなくて、OOPとかとは無縁の石器時代的な環境に居るんだと思う。
> もしくは、AOPしすぎて1処理ごとにドメインとして定義してるような変態環境か…?
ここは全く根拠薄弱。
2014/03/30(日) 15:43:33.77
>>735
具体例がなくて主張する「自然言語に依存しない」の内容がいまいち伝わってこない。
具体的にどのようなものを理想としてるの?
2014/03/30(日) 18:36:38.13
int LoopCounter;

iでいーじゃん
2014/03/30(日) 18:38:13.61
>>735
>意味を名前に求めるなんてよくないよ。
ずいぶんラジカルな思想だな。それともストイックと言うべきか。
2014/03/30(日) 18:43:37.52
変数名という仕様を全否定してるな
依存したくないならもう機械語で書けよ
2014/03/30(日) 19:54:37.93
>>735
まあ職場で使わないんだったら好きなだけ言ってなさい
2014/03/30(日) 23:09:08.20
俺も
xxxCreater.createXXX(src);と書くのは冗長で
xxxCreater(src);
と書きたいがそういう事じゃないのかな。
2014/03/30(日) 23:13:05.91
>>739
オレは変数名については言ってないよ。メソッド名についてだ。
それに機械語で書く必要はない。そんなことしたらかえって抽象度が下がってしまうだろ。

>>741
それは一部その通り。
2014/03/30(日) 23:35:13.13
>>741
それは命名以前の問題じゃないかね
2014/03/30(日) 23:45:19.74
>>741
それはおれも・・・
と書いていた途中で>>743に釘刺されてしまったw
2014/03/30(日) 23:50:52.96
>>739, 740
誤解してたら悪いんだが、君たちってさ、
bool func〜(string sourceString, string targetString);
bool func〜(string targetString, string sourceString);
のどっちにしようか?って問題に対して、

「どちらでも統一されていればよい。意味は変数名に込められているから明確。」
とか考えるの?
2014/03/31(月) 00:11:57.17
>>745
標準関数に合わせてtarget, srcにする
2014/03/31(月) 00:25:40.39
>>746
それは正しいのかもしれないが、回答としてはちょっとずれてる。
2014/03/31(月) 02:40:40.06
中途半端に天邪鬼な俺は、
「fooとかbarとか使いたくねえな」
と思ってpooとかparとか使ってる。
2014/03/31(月) 07:03:16.24
そりゃどっちがソースでどっちがターゲットかが構造だけで
明らかになるなら名前なんて余計だけど、いつもいつもやってられん。
命名法はルールだけでいつでも実践できる。
2014/03/31(月) 10:13:28.23
アセンブラだとsrcとdstの順番は言語仕様として決まっているが、
nasmとgasでその並びが真逆だという。
2014/03/31(月) 22:12:53.69
>>748 の使う poo は
実に適切な名前だと思う。
2014/03/31(月) 23:27:17.43
energy = mass * (speed_of_light * speed_of_light)

より

E = mc^2

の方が直感に響くような気がするな
2014/04/03(木) 11:55:36.97
メソッド名の頭に全部fuckって付けてまわってたら怒られた・・・
2014/04/03(木) 21:52:13.61
>>751
俺は(今は)pooじゃないぜ。parだけど。
2014/04/03(木) 22:02:25.34
>>745
結局これはなんだったの?
src, targetとかfrom, toみたいに順序が明らかなのに名前つけるのが冗長ってこと?
2014/04/03(木) 23:39:12.50
>>755
> bool func〜(string sourceString, string targetString);
こういう形式にしてしまうと、意味を名前に求めることになるから、ほかの構造を考えよう
ってことじゃね?
>>749が反論してるが。
2014/04/06(日) 13:35:54.95
ほかの構造を考えるための工数を出してくれるんなら、いくらでも考えまっせ。
2014/04/12(土) 00:27:47.01
>>757
100円やるから、
bool func〜(string sourceString, string targetString);
の適切な構造ってのをプリーズ。
2014/04/12(土) 03:01:16.73
どうやって支払うの?
2014/04/30(水) 02:41:31.63
投擲。
761仕様書無しさん
垢版 |
2014/05/16(金) 11:48:00.48
嶋崎慎太郎
http://fishki.net/upload/post_temp/201405/16/1_000.jpg

東京電機大学中学校 評判
http://fishki.net/upload/post_temp/201405/16/1_000.jpg

早稲田住友商事
http://fishki.net/upload/post_temp/201405/16/1_000.jpg

嶋崎慎太郎
http://fishki.net/upload/post_temp/201405/16/001.jpg

嶋崎亮介
http://fishki.net/upload/post_temp/201405/16/1_111.jpg

稲城サッカースポーツ少年団 評判 稲城SSS 評判
http://fishki.net/upload/post_temp/201405/16/500.jpg

稲城市立向陽台小学校 評判 Y子
http://fishki.net/upload/post_temp/201405/16/1_001.jpg
762仕様書無しさん
垢版 |
2014/05/16(金) 23:59:47.50
>>752
mcと2の排他的論理和ですね。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況