ふざけた変数名を使う奴

■ このスレッドは過去ログ倉庫に格納されています
1仕様書無しさん
垢版 |
2008/08/23(土) 21:45:16
var1、2、…とか、ふざけてるの?
792仕様書無しさん
垢版 |
2014/07/14(月) 20:19:27.89
80年代の頃は
変数にakinaとか使うバカがいたなw
2014/07/14(月) 20:47:59.79
>>791
> つか、書き出す前にちゃんと設計しろよ…

その発想はウォーターフォール型だぞ。

ウェブアプリとかリリースサイクルが短いソフトとか
頻繁にバージョンが上がっていくタイプだと
最初に設計をしておくのは無理。

常に小さな再設計をし続けないと破綻する。
2014/07/16(水) 13:01:49.92
あほかwアジャイルだって設計くらいするわな。
795仕様書無しさん
垢版 |
2014/07/16(水) 13:05:52.01
>>793
こういうアジャイルを勘違いしているバカがのさばっているので
ウォーターフォール厨のバカ上司がアジャイルを誤解していって
どんどん環境が悪くなる
796仕様書無しさん
垢版 |
2014/07/16(水) 14:23:46.71
メンバ関数の名前なんかは、grep 検索の際の利便性を考えると、
たとえ クラスが別だから同じ名前であってもいい場合でも違って
いた方が便利な場合も有るかも。
797仕様書無しさん
垢版 |
2014/07/16(水) 14:28:24.97
>>795
「バカ」は必要ない。
798仕様書無しさん
垢版 |
2014/07/16(水) 14:30:21.21
ごめん。

「バカ」な人が必要ないのではなく、「バカ」だと書く必要が無い
という意味だけど。
2014/07/28(月) 00:37:49.10
>>58
一瞬どこがマヌケなのかわからなくてドキッとしたが
さすがにこれは無いわ
800仕様書無しさん
垢版 |
2014/07/28(月) 01:10:32.66
if (result == true) {…}
は結構みるなぁ。な
801仕様書無しさん
垢版 |
2014/07/30(水) 03:14:20.02
そういう話じゃないんじゃ?

public String func(XXXXXXXX){ ← 8文字

  if(XXXXXX){           ← 6文字
      return "false";
  }

  return "true";
}
2014/07/30(水) 03:16:00.94
スレタイ通りじゃねえかwww
2014/07/30(水) 04:40:41.87
4年越しで明かされる真実……!
2014/07/30(水) 09:13:31.18
>>800
{}の中身が a=true; でelseの中身が a=false; だろw
805仕様書無しさん
垢版 |
2014/07/30(水) 10:18:28.88
>{}の中身が a=true; でelseの中身が a=false; だろw

おめーは、北京原人か?
806仕様書無しさん
垢版 |
2014/07/31(木) 22:57:48.13
下記は正常に動作しているコードの一部である。
if (result == true) {

}
これを次のように修正しても、異常をきたす事は無い。
if (result) {

}
正か誤か。

java初心者向けの問題。
2014/08/02(土) 17:18:55.70
ぬるぽとかそういう話?
808仕様書無しさん
垢版 |
2014/08/02(土) 19:11:19.08
違う話だよ。
809仕様書無しさん
垢版 |
2014/08/02(土) 21:24:03.58
フフッ
2014/08/02(土) 22:14:42.06
>>806
こういう問題を言っちゃう奴はコミュ力が無いんだと思う。
可読性かシンプル化でどちらも間違いではないし。
811仕様書無しさん
垢版 |
2014/08/02(土) 22:25:20.68
いや、そういう問題じゃ無いってw
プログラムが(必ず)正しく動作するか否かの問題。
2014/08/02(土) 22:28:05.46
それは上の方が必ず動くよ。
下は上までの肯定でresultに変なもんが入ってたらヤバいだろ。
813仕様書無しさん
垢版 |
2014/08/02(土) 22:47:16.14
具体的には?
814仕様書無しさん
垢版 |
2014/08/02(土) 22:51:47.89
if (result == true) {
の形は、
if (result = true) {
と間違えてもエラーが出ないからあまりお勧めしない。
コーディング規約で禁止した方がいい。
2014/08/02(土) 22:56:24.85
まあ>>806はjavaの話だけどな
816仕様書無しさん
垢版 |
2014/08/02(土) 23:33:30.09
まあ>>814もjavaの話だけどな
817815
垢版 |
2014/08/02(土) 23:41:05.84
マジだ…orz
818仕様書無しさん
垢版 |
2014/08/02(土) 23:57:45.80
>>816
Javaって>>814でwarningも出してくれない欠陥言語なの?
819仕様書無しさん
垢版 |
2014/08/03(日) 00:08:49.47
>>818
(a = 3)の値は3なんだ。
同様に、
(result = true)の値もtrue。
式の評価がそうなってるんで仕方ないというかなんというか。
2014/08/03(日) 13:55:24.25
>>806
Javaのバージョンで多少ハナシが変わるね。
最新なら実行時エラーの可能性。
ちょっと古いとコンパイルエラーだな。
さらに古い場合は問題無しw
2014/10/14(火) 21:27:46.36
wrok、cunt、befer、strFragが4傑かな

あと、RDBで表定義のnをnumberに一括置換したらしく
列名がすべからく
hoge_name→hoge_numberame
になってたのもヤバかった
2014/10/15(水) 02:19:06.93
「すべからく」は「全部」という意味じゃないぞ
2014/10/15(水) 02:23:01.01
すべてが辛いって意味なんだ。
2014/10/15(水) 03:17:28.33
本来の意味でも通じるやん
2014/10/16(木) 11:50:47.68
全然違うだろ
826仕様書無しさん
垢版 |
2014/10/18(土) 12:29:16.13
変数じゃないけど
コメントの自分の名前に勝手なミドルネームを入れる人がいた

「何コレ?」って聞いてみたら

「イギリス人の友人が僕をこう呼んでいるんです」

という返答だった
2014/10/19(日) 11:59:50.49
>>819
まともなコンパイラなら if( foo = true )は ==と間違えてないすかって警告がでる
2014/10/19(日) 12:17:39.30
メソッド名だけどcheckParam(〜)でbooleanを返すのはアリ?
2014/10/19(日) 12:32:41.47
オブジェクト指向ならメソッドでIsParam()にするべきでは
他は知らん
2014/10/19(日) 13:26:21.00
そーね。うちの規約だとisValidParamになるとおもうんだけど
ぶっちゃけcheck〜のほうが分かりやすいと思うのよね
規約破ってまでこだわることでもないんだけど
2014/10/20(月) 01:36:13.58
適切なメソッド名が決まらなくて、とりあえず書き始める時、
だいたい nekoで始める俺
もし最終的なソースコードにnekoって見つけたら、俺が書いたのだからヨロシク
832仕様書無しさん
垢版 |
2014/10/24(金) 04:11:15.49
bool flagBufferTransportationIsAboutToFinish;
bool flagBufferTransportationIsFinishing;
bool flagBufferTransportationHasBeenFinished;
bool flagBufferTransportationFinished;
2014/10/25(土) 06:40:10.69
それらのステートを識別する必要があるにしてもboolはないなぁ
2014/10/25(土) 15:44:44.33
enum flagBufferTransportation : bool {
IsAboutToFinish,
IsFinishing,
HasBeenFinished,
Finished,
};
2014/10/28(火) 06:45:30.89
void serchKekkaGet();

今時こんなのが一箇所でもあったら、プログラム全体の質を疑う
2014/10/28(火) 06:46:53.05
メソッド名はスレ違いだったらスマソ
2014/10/30(木) 00:41:05.54
まずsearchじゃん
2014/10/30(木) 02:06:11.69
>>835だけど、そう、スペルミスも込みなんだよ
839仕様書無しさん
垢版 |
2014/10/30(木) 21:12:37.30
俺の会社のvbaマクロとか酷いぞ

sub 図の1つ下のデータを計算(data as Variant)

こんなんだから

1.日本語関数
2.何する関数か推測できない
3.private publicがない
4.引数が汎用型

最悪だよ
2014/10/31(金) 16:25:05.22
>>839
2.以外は別に問題ないんじゃ?

1.日本語だと何が問題?
3.VBAには『Public』『Private』『指定なし』の3種類があって、これはその一番最後というだけの話だが、何が問題?
4.引数がVariant型だと何が問題?
2014/10/31(金) 16:28:20.11
>>835
> こんなのが一箇所でもあったら

他の部分が完璧で、一箇所だけがそれだったら、笑うしかないな。
2014/10/31(金) 23:32:40.42
>>835
「よっしゃー、サーチ結果ゲット!」とか言いながら書いたに違いない
2014/11/12(水) 07:35:57.30
>>6
sSQL これ使っていいよ
844839
垢版 |
2014/11/20(木) 20:07:00.65
>>840

1.
日本語だと海外のwindowsで動作しない。
理由はVBAはunicodeじゃないから

2.
moduleも一切認めたくない派の俺は
基本的に省略表現はバグの元だから許さん

3.
variant型ってのはC#でいうならObject型だろ
よくわからんけど何でも入る変数にぶちこめというのは
VBerがよくやる悪習だと思う。

関数の入力はそれが不可能で無い限りにおいて
引数の型は厳格にするのは当たり前。

そもそもコメントが不足してるコードで曖昧な型宣言されると
修正が難しくなるんだよ。
2014/11/20(木) 20:41:45.25
>>844
>variant型ってのはC#でいうならObject型だろ
ここもしかして笑うとこ?
2014/11/20(木) 22:34:25.17
>>845
http://msdn.microsoft.com/ja-jp/library/office/gg251448%28v=office.15%29.aspx
2014/11/21(金) 15:03:04.47
図の一つ下って事はExcelとかか
だとするとセルに何が入っているか予測が付かない事も想定して引数にVariant使うのは別に間違いではないと思うが
というか普通じゃね?
否定してるヤツはメインルーチンのほうでわざわざ型を判定させる処理でも入れるのかね
848仕様書無しさん
垢版 |
2014/11/26(水) 07:27:13.45
てめぇらと結婚する身にもなってみろ
【知的財産と契約料金の搾取助長者ばかり】
[受注系SI生涯損害促進者を排除すべき]
偽装請負従犯SEの動機
コミ障
趣味
高卒
文系大卒
低偏差値大卒
低知能

偽装請負従犯SEの迷惑
不当指示遵守
悪徳期限遵守
裁判苦手
残業見積
無料追加
安売競争
利益提供
人格障害
健康障害
孤独死

偽装請負従犯SEの代償
デスマ
技術低下
収入低下
失業
非婚
離婚
鬱病
早死
2014/11/28(金) 06:15:40.76
消費者金融ソフトにはYフラグがある
893のYだ
2015/04/26(日) 10:53:05.40
>>3
クスッときた
851仕様書無しさん
垢版 |
2015/08/25(火) 15:10:21.65
{
auto o = some_weak_ptr.lock()
...
}

ってのなら普通に一文字の変数使う。
アルゴリズム的なコードなら多重ループは普通に使う。
2015/08/25(火) 15:15:39.46
some_weak_ptrって書いたけど、実際変数oを使うときは
auto o = owner_.lock()
ってのが多い
2015/09/15(火) 20:35:39.02
HBM-REC-ID
HBM-REC-HINMEI
HBM-REC-TANKA

HBMとはHinBan Masutaaの略
こういう名前の付け方を見るとほっこりする
854トントカイモ名無しさん
垢版 |
2015/10/23(金) 02:53:30.94
SEGA Mastaa Sisutemu
2016/05/17(火) 00:16:16.39
関数名だけど・・・
Chenge_Language_Setting_Engrish()
856仕様書無しさん
垢版 |
2017/06/12(月) 06:33:13.78
いいえ
2017/06/12(月) 08:43:14.00
>>36
まさか......trueをTypo?
2017/06/20(火) 13:58:57.34
そのまま見れば何かの処理をスルーするフラグって意味かと思うがどうなんだろう
2017/06/21(水) 01:33:12.78
thru = true; ならわかるが、
thtuFlag = thru; は嫌だな
2017/06/21(水) 01:33:57.99
ストゥーになっちまった
861仕様書無しさん
垢版 |
2017/12/29(金) 20:09:50.23
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

WAHY6659LR
862仕様書無しさん
垢版 |
2018/05/22(火) 14:48:27.25
とても簡単な自宅で稼げる方法
参考までに書いておきます
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

BU06O
863仕様書無しさん
垢版 |
2020/01/20(月) 09:28:21.15
2物体の相対速度ベクトルrvをx方向に分解して衝突面の法線方向に分解してz方向に分解した変数を vxnz としているけどふざけていますか?
同じような変数が無数に並んでいます
いちいちrelativeとかvelocityとか書くべきなの?見にくくなるよ?
864仕様書無しさん
垢版 |
2020/01/20(月) 15:05:51.11
>>814
得意気に、この話をする人は信用しないことにしている。
これは、”私は単体テストしません!”って言っているの同じようなもの。
2020/01/20(月) 21:01:52.56
>>863
ええんちゃう?
個人的にはアンダーバーをはさむところだけど。
2020/01/21(火) 02:14:49.98
三次元ベクトルの領域で説明コメント書いたり、変数名を入射だの反射だの法線だの英語で書いても読めないヤツの方が多い
いちいち書く方が行が変わったりして視認性が悪くなるから略した方が作りやすい
可読性とか数学わからないヤツが騒がないでほしい
867仕様書無しさん
垢版 |
2020/01/21(火) 23:45:03.74
// 『線形代数』○○著 を読め
でいいよな?
2020/01/22(水) 00:04:40.63
>>3
そんな大人、修正してやる!
2020/01/22(水) 00:48:38.70
リーダブルコード読んでからはどんな変数にもサボらず名前をつける意識がついた

ループ内のカウンタにcntなんて名前付けたところでそんなことはわかっとるわ!って思うもんね
2020/01/22(水) 00:57:36.02
細かいループ内なら一文字でいい。
どうでもいいものは簡単に。
871仕様書無しさん
垢版 |
2020/01/25(土) 23:45:46.01
難読化のため日本語を使って何が悪いんだ?
別に読めないわけでもないだろ?
2020/01/26(日) 17:20:39.20
難読化が目的なら、書き終わった後で
a1,a2,a3 とかに書き直せばいいだけでは?
2020/01/26(日) 17:47:48.82
海外流出を防ぐにはみたいな会議の後に日本語化したら読めないってキレられた
874仕様書無しさん
垢版 |
2020/02/03(月) 20:58:37.00
競技プログラミングで変な変数名で目立とうぜ!
875仕様書無しさん
垢版 |
2020/02/22(土) 14:13:08.26
FebruaryとかNovemberの略称頭3文字を使ったら「分からん!」って怒られた
分かりにくいのではなく、英語が分かってないだけだよね
2020/02/22(土) 19:06:41.58
それが月だと分かれば略語も通じるが
いきなり出したんじゃないか
2020/02/22(土) 19:41:01.26
いや、2年前くらい前からの月毎のデータ比較するプログラムの中で使ってる
1月2月の数字にすると数字ばかりで逆に見難いんだけどな
どうやら英語が分かってないらしい
2020/02/22(土) 20:22:54.17
睦月とか如月とかにしようず
2020/02/22(土) 21:23:13.97
UTF-8のかな漢字を変数名に使える言語は何?
2020/02/22(土) 22:00:01.95
>>877
いや、見にくくないやろ。日本なら当然。

ふつうに数字で書けばいいところを英語で書くから、いちびってる感が見えて怒ったんでは。
2020/02/22(土) 22:23:45.75
Javaは単語略さずかく文化なのでな

変数名に数字使うのはなんか抽象化しきれてないみたいに思われるから
固定で書くなら月名を略さずに書きたいところだ
2020/02/22(土) 22:25:22.99
グローバル変数はマジで減らして欲しい
関数の引数と戻り値にすればいいのに、大域変数を使うやつお前だよ

自動変数ならどんな名前でもいいよ、見える範囲しか影響ないから
2020/02/23(日) 00:33:28.86
>>880
年も月も日も使うから数字だけでは見難いんよ
2020/02/23(日) 01:22:49.85
シチュエーションがまったく思い浮かばない
どういう使い方してるんかしらんがそれだったらむしろ全部数字にしろよ
年も日も数字だろうが
2020/02/23(日) 03:00:39.55
>>883
2020-02-23
2020/02/23
Feb 23rd, 2020
23rd Feb, 2020

どうみてもISO版か日本版が一番見やすい。
米版か英版が見やすいとか、米も英も外人はイカれとる。おまえもか。
2020/02/23(日) 05:59:14.60
出力以外に内部の変数も考えろよ
2020/02/23(日) 12:32:43.18
外部と内部で何が違う?
2020/02/23(日) 14:13:30.30
数字まみれになったら見にくくね?
人によるだろうけど
表示は数字でいいけど
2020/03/25(水) 18:15:07.88
使い方しらんけど、数字はまじで見にくそうだな
2020/04/29(水) 00:59:44.62
dim f9,f99
つらすぎる
2020/12/06(日) 16:10:27.96
public static final int ZERO = 0;
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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